|
-
dandiv
- Сообщения:47
- Зарегистрирован:Пт фев 17, 2006 10:06 am
Программирование микроконтроллеров Atmel
Сообщение
dandiv » Ср апр 19, 2006 11:20 am
Здравствуйте! Извините за такой вопрос, но может кто подскажет как и чем прошить AT89C51, хочу собрать Проигрыватель компакт дисков на основе CD-ROM, там стоит такой контроллер, Pony-Prog его не шьет (нужно паралельное программирование), а как бы попроще его прошить? Собирать какой-то еще программатор из-за одного устройства что то нехочется. Видал схему CD проигрывателя на AT90S8515-его Pony шьет, но у нас в городе нет таких. Может можно как-то прошить AT89C51 на EZO? Подскажите пожалуйста!
-
Ezo
- ------
- Сообщения:2041
- Зарегистрирован:Пн янв 03, 2005 6:50 pm
- Откуда:Riga
Сообщение
Ezo » Ср апр 19, 2006 2:43 pm
-
dandiv
- Сообщения:47
- Зарегистрирован:Пт фев 17, 2006 10:06 am
Сообщение
dandiv » Чт апр 20, 2006 5:46 am
Огромное спасибо!!! Буду пробовать.
-
dandiv
- Сообщения:47
- Зарегистрирован:Пт фев 17, 2006 10:06 am
Сообщение
dandiv » Пт апр 21, 2006 2:52 am
Извините что задаю такой вопрос. Почему на схеме указан кварц 4,43 Мгц, а на фотке стоит 4,91 Мгц. Это что не критично? И попутно, можно ли кондеры 24pF заменить на 22pF? (у меня нет таких). Или прийдется искать положенные?
-
Ezo
- ------
- Сообщения:2041
- Зарегистрирован:Пн янв 03, 2005 6:50 pm
- Откуда:Riga
Сообщение
Ezo » Пт апр 21, 2006 6:22 am
Да, можешь менять. Значения не столь критичны.
-
dandiv
- Сообщения:47
- Зарегистрирован:Пт фев 17, 2006 10:06 am
Сообщение
dandiv » Пт апр 21, 2006 6:56 am
Спасибо за ответ. И еще, только заметил файл прошивки для контроллера с расширением tsk. Может знаете что это такое? Софт 0.97ja такое расширение не понимает (да и я впервые вижу такое). Если выбрать типы файлов all, то открывает, но мне кажется, что это не корректно. Может нужно конвертить, вот только чем-не могу найти.
-
Ezo
- ------
- Сообщения:2041
- Зарегистрирован:Пн янв 03, 2005 6:50 pm
- Откуда:Riga
Сообщение
Ezo » Пт апр 21, 2006 7:05 am
Да , странно. Можешь почитать здесь
-
dandiv
- Сообщения:47
- Зарегистрирован:Пт фев 17, 2006 10:06 am
Сообщение
dandiv » Пт апр 21, 2006 7:40 am
Буду пробовать. Только сначало надо сообразить как выставлять джампера на программаторе.
-
dandiv
- Сообщения:47
- Зарегистрирован:Пт фев 17, 2006 10:06 am
Сообщение
dandiv » Пт апр 21, 2006 7:56 am
Контроллер 5 вольтовый, выставил jp1, jp3, jp4. Выбрал AT89С/LV51 не получает Electronic ID.
-
Ezo
- ------
- Сообщения:2041
- Зарегистрирован:Пн янв 03, 2005 6:50 pm
- Откуда:Riga
Сообщение
Ezo » Пт апр 21, 2006 8:21 am
Jp1,Jp3,Jp5. Примеры также можешь получить от файла chip_test.
-
dandiv
- Сообщения:47
- Зарегистрирован:Пт фев 17, 2006 10:06 am
Сообщение
dandiv » Пт апр 21, 2006 8:51 am
Jp1,Jp3,Jp5. Примеры также можешь получить от файла chip_test.
Что еще может быть. Выставил джампера, но ID не получает ни 097g ни 097ja. Попробовал поменять кварц(не помогло). Дорожки прозвонил.
-
Ezo
- ------
- Сообщения:2041
- Зарегистрирован:Пн янв 03, 2005 6:50 pm
- Откуда:Riga
Сообщение
Ezo » Пт апр 21, 2006 9:10 am
Программер с адаптером но без чипа. В софте выбирай опцию Test H/W. Возьми схему адаптера. Активизируй по одному сигналы вкл-выкл и измеряй напряжение прямо на соответсвующий контакт гнезда (>4.0/<0.6) контролера АТ89.
WE оответсвует 22-СЕ в софте. На выводе Vpp/EA напряжения 12/3.5.
Для данных в софте паралельно активизируется ОЕ.
-
dandiv
- Сообщения:47
- Зарегистрирован:Пт фев 17, 2006 10:06 am
Сообщение
dandiv » Пт апр 21, 2006 10:50 am
Программер с адаптером но без чипа. В софте выбирай опцию Test H/W. Возьми схему адаптера. Активизируй по одному сигналы вкл-выкл и измеряй напряжение прямо на соответсвующий контакт гнезда (>4.0/<0.6) контролера АТ89.
WE оответсвует 22-СЕ в софте. На выводе Vpp/EA напряжения 12/3.5.
Для данных в софте паралельно активизируется ОЕ.
Тесты проходит нормально. Может быть, что контроллер битый?
-
Ezo
- ------
- Сообщения:2041
- Зарегистрирован:Пн янв 03, 2005 6:50 pm
- Откуда:Riga
Сообщение
Ezo » Пт апр 21, 2006 11:10 am
Использую упомянутый адаптер и проблем ненаблюдал.
Пробуй на софте 0.97g. Kак реагирует на read, erase, program ?
Может быть, что контроллер битый?
??? Непробовал erase c Jp4, тогда Vpp вместо А18 попадает на вывод RD# ?
-
dandiv
- Сообщения:47
- Зарегистрирован:Пт фев 17, 2006 10:06 am
Сообщение
dandiv » Пт апр 21, 2006 11:30 am
Использую упомянутый адаптер и проблем ненаблюдал.
Пробуй на софте 0.97g. Kак реагирует на read, erase, program ?
Может быть, что контроллер битый?
??? Непробовал erase c Jp4, тогда Vpp вместо А18 попадает на вывод RD# ?
На read пишет Device Read OK(в буфере сплошные нули), на Erase пишет - erasing chip(то ли стирает, то ли нет. C JP4 то же самое) Да кстати при чтении иногда буфер заполняется не нулями, а 80. При запуске Program выдает - Error at 0x000000 Chip=0x80 buffer=0x02
Иногда Error at 0x000000 Chip=0x00 buffer=0x03A
|
|