Програмировать АТ89С2051
Установки Configs, у меня такие-же, они выставляются программой при выборе этого контроллера.Проверил запись прошивкой по ссылке от Vyacheslav, всё в норме, без сдвигов данных.
-
- Сообщения:36
- Зарегистрирован:Ср авг 30, 2006 5:07 am
- Откуда:Turkmenistan, Ashgabat
- Контактная информация:
Re: Програмировать АТ89С2051
to : sc2cer
Очевидно , что контроллер никак не хочет принимать такую несерьёзную прошивку типа
стрекозы , которая тоже не серьёзно отнеслась к такому времени года как лето...
Ну а если серьёзно , то следует добиться правильной отдачи ID контроллера , проверь ос-
циллографом наличие и форму импульсов на коллекторе транзистора - они должны быть
с крутыми фронтами и спадами , амплитудой от нуля (лог ноль) до пяти вольт (лог едини-
ца). Ещё должно быть наличие блокировочного конденсатора параллельно выводам
74НС139 и ещё раз монтаж перепроверь - всё таки может ошибка где - человеческий
фактор. Может адаптер питания 12 вольт с вч составляющими - тоже можно просмотреть
осциллографом и устранить .
Очевидно , что контроллер никак не хочет принимать такую несерьёзную прошивку типа
стрекозы , которая тоже не серьёзно отнеслась к такому времени года как лето...
Ну а если серьёзно , то следует добиться правильной отдачи ID контроллера , проверь ос-
циллографом наличие и форму импульсов на коллекторе транзистора - они должны быть
с крутыми фронтами и спадами , амплитудой от нуля (лог ноль) до пяти вольт (лог едини-
ца). Ещё должно быть наличие блокировочного конденсатора параллельно выводам
74НС139 и ещё раз монтаж перепроверь - всё таки может ошибка где - человеческий
фактор. Может адаптер питания 12 вольт с вч составляющими - тоже можно просмотреть
осциллографом и устранить .
Re: Програмировать АТ89С2051
На транзисторе спад крутой , фронт чуть завален (даже не завал ,а закругление), но в самом верху ,начинающийся примерно на 4,7 вольта , транзистор в точности повторяет то что у него на базе , потому что фронты так же завалены(закруглены сверху) и на входах 139-ой .Vyacheslav писал(а):форму импульсов на коллекторе транзистора
наверно правильней сказать по питанию , так эт у меня старая привычка лепить прямо сверху цифровых микросхем емкость , или всё таки блокировачные на выходах 139 , сравнивал с TAFE , так там на входах 5,6 и 3 камушка стоят по нану (кстати почему в езовом адаптере не задействован 3 пин).Vyacheslav писал(а):наличие блокировочного конденсатора параллельно выводам
74НС139
уже не раз перепроверено , да и тест по каждому сигналу отдельно проверял и на наличие на оном и отсутствии на других , при проверке 139 в тесте включал vcc , так что тут засады не может быть .Vyacheslav писал(а):монтаж перепроверь
трансформаторный , вч неоткуда взяться , но проверено на всяк случай .Vyacheslav писал(а):адаптер питания 12 вольт с вч составляющими
В принципе прошивку я залил , сдвинув в хексе 2 байта (устройство работает), но не смог залочить , пробовал и вручную и автолок ,так и не понял может ли виллем его лочить(может 3 пин и нужен для этого) , так что придется попробовать TAFE , 7-8 у нас тут праздники , в среду склепаю TAFE и поизвращаюсь .
-
- Сообщения:36
- Зарегистрирован:Ср авг 30, 2006 5:07 am
- Откуда:Turkmenistan, Ashgabat
- Контактная информация:
Re: Програмировать АТ89С2051
Так ID полностью отдаётся или нет ?
Re: Програмировать АТ89С2051
ID отдает неправильно , без 139 определяет производителя , не определяет чип , со 139 ни того ни другого , ничего не пойму , шьет же , хоть и со смещением , таки не нашел засаду .
-
- Сообщения:36
- Зарегистрирован:Ср авг 30, 2006 5:07 am
- Откуда:Turkmenistan, Ashgabat
- Контактная информация:
Re: Програмировать АТ89С2051
74HC 139 это всего лишь сдвоенный декодер - демультиплексор 2 на 4 , скачай PDF и посмотри через тест HW состояние выходов в зависимости от входных сигналов и сравни с таблицей , данной в PDF.
Re: Програмировать АТ89С2051
Тест HW на 139 работает правильно , перепроверено не раз .
Собрал TAFE , понимаю что не здесь надо обсуждать , но , читает правильно - пишет с ошибками , питание програмирования регулируется от 12-12,5 , выхорил меня этот контролер уже .
Вопрос dmibr :
У тебя езошкой лочится чип или нет ?
Собрал TAFE , понимаю что не здесь надо обсуждать , но , читает правильно - пишет с ошибками , питание програмирования регулируется от 12-12,5 , выхорил меня этот контролер уже .
Вопрос dmibr :
У тебя езошкой лочится чип или нет ?
-
- Сообщения:36
- Зарегистрирован:Ср авг 30, 2006 5:07 am
- Откуда:Turkmenistan, Ashgabat
- Контактная информация:
Re: Програмировать АТ89С2051
to : sh2cer
Какие там локи , если с самого начала даже ID не отдаётся ?
У меня тоже с самого начала не пошёл адаптер - начал проверять , с первого раза не нашёл , затем проверил уровни сигналов на 139-й и нашёл , что по запарке поставил к коллектор резистор не того номинала - я использую SMC элементы , они имеют очень малый размер и очень большая вероятность сделать визуальную ошибку.
Какие там локи , если с самого начала даже ID не отдаётся ?
У меня тоже с самого начала не пошёл адаптер - начал проверять , с первого раза не нашёл , затем проверил уровни сигналов на 139-й и нашёл , что по запарке поставил к коллектор резистор не того номинала - я использую SMC элементы , они имеют очень малый размер и очень большая вероятность сделать визуальную ошибку.
Re: Програмировать АТ89С2051
Плюнул на всё : вытравил новую плату под адаптер , собрал второй адаптер и ... всё то же самое , HW тестом всё проверил , все работает правильно , ID отдает так же как и первый адаптер-неправильно , уже начал грешить на программатор , попробовал зашить 28f800 , чтобы использовались вся шина адресов и данных ,все шьется правильно , да и пользую я его давно , пока проблем не было с ним .
Я в ступоре , начинаю чувствовать себя ущербным .
Нет ли у Вас отступлений от схемы , потому что я уже перестаю понимать , что происходит , 2 адаптера работают совершенно одинаково .
Я в ступоре , начинаю чувствовать себя ущербным .
Нет ли у Вас отступлений от схемы , потому что я уже перестаю понимать , что происходит , 2 адаптера работают совершенно одинаково .
- Вложения
-
- dip20a1_sch.jpg (42.01КБ)11202 просмотра
-
- Сообщения:36
- Зарегистрирован:Ср авг 30, 2006 5:07 am
- Откуда:Turkmenistan, Ashgabat
- Контактная информация:
Re: Програмировать АТ89С2051
Да , схема именно та , нет никаких отступлений. Диод какой используешь ?
Re: Програмировать АТ89С2051
Проблема решена , дело было не в бобине(адаптере) , а в чипах , я использовал чипы с маркировкой 24SU в корпусах SOIC , у них питание 4-6 вольт , видимо для них было маловато уровня на ресете(это только мое мнение , как на самом деле не могу знать , но факт остается фактом) , например у меня было 4,3 вольта , заменил 1n4148 на 1n5819(любой шотки) и всё сразу стало на свои места .
Пишет и читает без смещения , лочится , конечное устройство работает , в общем всё как положено .
Спасибо Vyacheslav , это он пнул меня в нужном направлении .
Нет в наличии чипов с питанием от 2,7 вольта чтобы проверить на них , но я думаю что им не поплохеет от этого , так что думаю можно и исправить схему адаптера , дабы другие не наступали на мои грабли .
Пишет и читает без смещения , лочится , конечное устройство работает , в общем всё как положено .
Спасибо Vyacheslav , это он пнул меня в нужном направлении .
Нет в наличии чипов с питанием от 2,7 вольта чтобы проверить на них , но я думаю что им не поплохеет от этого , так что думаю можно и исправить схему адаптера , дабы другие не наступали на мои грабли .
Re: Програмировать АТ89С2051
Какой результат get ID ? Работает ли чип в устройстве ?Пишет и читает без смещения , лочится , конечное устройство работает , в общем всё как положено .
Я поменял диод на 1N5819, напряжение после него увеличилась до 4.81В
Все работает, ID 0x1E Atmel 0x21 AT89C2051.
Незабудьте в установках Jp4/Jp5 должен быть Jp5.
Спасибо sh2cer за исследования , делаю поправки в документации.
-
- Сообщения:246
- Зарегистрирован:Ср окт 11, 2006 1:28 pm
- Откуда:Санкт-Ленинград
- Контактная информация:
Re: Програмировать АТ89С2051
А если изменить номинал резистора R1, скажем, на 10k?sh2cer писал(а):заменил 1n4148 на 1n5819
Re: Програмировать АТ89С2051
Можно пробовать, но спад напряжения на диоде 1N4148 при пониженном токе изменится несущественно. Предполагаю, что останется в пределах 0.6В.А если изменить номинал резистора R1, скажем, на 10k?
-
- Сообщения:36
- Зарегистрирован:Ср авг 30, 2006 5:07 am
- Откуда:Turkmenistan, Ashgabat
- Контактная информация:
Re: Програмировать АТ89С2051
Прямое падение нарчжения на диоде остаётся неизменным 0.6 - 0.7 вольт - чего тут гадать то...