Програмировать АТ89С2051
-
- Сообщения:36
- Зарегистрирован:Ср авг 30, 2006 5:07 am
- Откуда:Turkmenistan, Ashgabat
- Контактная информация:
Другое дело на шотки диоде ...
-
- Сообщения:246
- Зарегистрирован:Ср окт 11, 2006 1:28 pm
- Откуда:Санкт-Ленинград
- Контактная информация:
Re: Програмировать АТ89С2051
Может всё-таки этого "несущественно" как-раз и хватит?Ezo писал(а):изменится несущественно
Я бы и сам попробовал, да не имею такого чипа.
Ошибаетесь. Посмотрите на ВАХ диода.Vyacheslav писал(а):Прямое падение нарчжения на диоде остаётся неизменным
Re: Програмировать АТ89С2051
Можно было бы проверить и изменив R1 , но все 8 чипов зашиты и отданы заказчику , пока в наличии нет , как будут , проверю , но опять же повторюсь , для чипов с питанием от 2,7 вольта видимо и диод то менять не надо было .
Во вторых : без чипа замена резистора ничего не дала , по крайней мере я не увидел разницы , на тестере(цифровым не пользуюсь принципиально) , даже если падение и стало меньше , то все равно изменение меньше чем 0,1 вольта .
У кого есть в наличии 2051 с питанием от 4 вольт , тому и флаг в руки , может проверить и отписать что из этого вышло(замена на 10к) .
Во вторых : без чипа замена резистора ничего не дала , по крайней мере я не увидел разницы , на тестере(цифровым не пользуюсь принципиально) , даже если падение и стало меньше , то все равно изменение меньше чем 0,1 вольта .
У кого есть в наличии 2051 с питанием от 4 вольт , тому и флаг в руки , может проверить и отписать что из этого вышло(замена на 10к) .
-
- Сообщения:36
- Зарегистрирован:Ср авг 30, 2006 5:07 am
- Откуда:Turkmenistan, Ashgabat
- Контактная информация:
Re: Програмировать АТ89С2051
Ошибаетесь. Посмотрите на ВАХ диода. [/quote]
Интересно , и какая она при пяти неизменных вольтах и диапазоне от 1-го до 10-ти К ?
Сопротивление нагрузки учитывать ?
Интересно , и какая она при пяти неизменных вольтах и диапазоне от 1-го до 10-ти К ?
Сопротивление нагрузки учитывать ?
-
- Сообщения:246
- Зарегистрирован:Ср окт 11, 2006 1:28 pm
- Откуда:Санкт-Ленинград
- Контактная информация:
Re: Програмировать АТ89С2051
Сейчас глянул "трезвым взглядом", и вообще ничего не понял.
Зачем вообще нужен R1, если напряжение на аноде D1 полностью определяются выходом IC1?
Зачем вообще нужен R1, если напряжение на аноде D1 полностью определяются выходом IC1?
-
- Сообщения:36
- Зарегистрирован:Ср авг 30, 2006 5:07 am
- Откуда:Turkmenistan, Ashgabat
- Контактная информация:
Re: Програмировать АТ89С2051
По всей видимости этот резистор - pull-up резистор для микроконтроллера , а не для 139-й
Re: Програмировать АТ89С2051
М-да. Настучался в бубен я с этим адаптером.
Сначала отдавал id 1EFF. Шил и читал непонятно что, не стирал ни в какую. Адаптер перелопатил , менял все вплоть до резисторов, вешал блок-конденсаторы на имс и входы 3.2-3.7. На самом адаптере поставил диод Шоттки. В тесте все ОК, 139 реагировала как надо. А дело было не в бобине. Дело было в низком уровне "1" на 11 ноге at89c2051, он же A9 по схеме программатора. В схеме EZoFlash A9 с 4015 идет сразу на адаптор, а вот в моей схеме willema по дороге стоит диод 4148, который упирается в перемычку "27F..erase". Я диод пока закоротил, найду диод Шоттки - попробую поставить его. В общем перемычка все решила, id начал отдаваться 1E21. Да, и еще, шил at89c2051 у которого диапазон по питанию заявлен 2.7-6В.
Сначала отдавал id 1EFF. Шил и читал непонятно что, не стирал ни в какую. Адаптер перелопатил , менял все вплоть до резисторов, вешал блок-конденсаторы на имс и входы 3.2-3.7. На самом адаптере поставил диод Шоттки. В тесте все ОК, 139 реагировала как надо. А дело было не в бобине. Дело было в низком уровне "1" на 11 ноге at89c2051, он же A9 по схеме программатора. В схеме EZoFlash A9 с 4015 идет сразу на адаптор, а вот в моей схеме willema по дороге стоит диод 4148, который упирается в перемычку "27F..erase". Я диод пока закоротил, найду диод Шоттки - попробую поставить его. В общем перемычка все решила, id начал отдаваться 1E21. Да, и еще, шил at89c2051 у которого диапазон по питанию заявлен 2.7-6В.
-
- Сообщения:246
- Зарегистрирован:Ср окт 11, 2006 1:28 pm
- Откуда:Санкт-Ленинград
- Контактная информация:
Re: Програмировать АТ89С2051
А при чём тут МК? Данный резистор включён между шиной Vcc и выводом 139-ой.Vyacheslav писал(а):этот резистор - pull-up резистор для микроконтроллера
Ну, в моём программаторе, сигнал A9 тоже сперва на перемычку подаётся. Но зачем там диод?Grum77 писал(а):стоит диод 4148, который упирается в перемычку "27F..erase"
Re: Програмировать АТ89С2051
С другой стороны перемычки, опять же через диод, Vpp на A9 идет. К скольки по выходу 4015 толерантна?Gregory писал(а):Но зачем там диод?
Что-то с прошивками у меня не заладилось. Софт 97ja и 97jc. И так шил, и байтик крутил. Что попроще работает нормально, посложнее - неа. Ну тут и я еще специалист не совсем. После выходного буду дальше пробовать.
Может кто знает, есть ли проблемы у этого чипа с софтом для pcb3.5?
-
- Сообщения:246
- Зарегистрирован:Ср окт 11, 2006 1:28 pm
- Откуда:Санкт-Ленинград
- Контактная информация:
Re: Програмировать АТ89С2051
Сорри, не обратил внимания. Я имел ввиду под "перемычкой" переключаемый джампер:Grum77 писал(а):С другой стороны перемычки, опять же через диод, Vpp на A9 идет
http://www.pirpk.narod.ru/ddssite/dshwil1w.htm
При такой реализации, назначение диодов не понятно.
У Вас по-другому?
P.S.: Что-то мы заофтопились...
Re: Програмировать АТ89С2051
Набросал на асме короткую программку для at89c2051:
или hex
Проверил в симуляторе с прямой и сдвинутой прошивкой, если прошивка ложится как надо на порту P1 выставляется 10101010, если сдвинута, то только один бит согласно таблицы по метке label.
После прошивки у меня на P1>10101010.
Итог: софт и прогер работают в моем случае правильно. софт 0.97jc, id чипа 1E21, модернизировал виллем путем установки временной перемычки на диоде между A9 и A9'.
Код: Выделить всё
org 0
NOP
NOP
NOP
NOP
NOP
CLR EA
MOV DPTR,#label+4
MOV A,0
MOVC A, @A + DPTR
mov p1,a
loop: SJMP loop
label:
db 80H,40H,20H,10H,0AAH,01H,02H,04H,08H
NOP
NOP
NOP
NOP
NOP
end
или hex
Код: Выделить всё
:100000000000000000C2AF900015E50093F590805D
:0F001000FE80402010AA0102040800000000003A
:00000001FF
После прошивки у меня на P1>10101010.
Итог: софт и прогер работают в моем случае правильно. софт 0.97jc, id чипа 1E21, модернизировал виллем путем установки временной перемычки на диоде между A9 и A9'.