Программирование микроконтроллеров Atmel

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

Ответить