Страница 1 из 1
Прошивка AT90S1200
Добавлено: Пн фев 01, 2010 08:51:25
Kaban
Понадобилось мне прошить AT90S1200. Посмотрел в CodeVisionAVR, а он оказывается, не поддерживает эту микруху. Решил прошить в PoniProg, он выдаёт что устройство отсутствует или неисправно, хотя AT90S2313, Tini2313,Mega8 читает, стирает, пишет без проблем. ICProg выдаёт на вышеперечисленные микросхемы –нехорошая сигнатура. С ICProg ясно, неправильно настроен программатор (а может и не подходит). Программатор STK 200/300. AT90S1200 не была в работе. В чём засада? Может палево?
Добавлено: Пн фев 01, 2010 10:35:34
Danko
Первое:
http://www.gaw.ru/html.cgi/txt/ic/Atmel ... 0s1200.htm
Не рекомендован в новых разработках см ATtiny2313
Второе:
CVAVR для МК у которых есть SRAM, в AT90S1200 её нет.
Добавлено: Пн фев 01, 2010 10:55:59
Kaban
Да, оно понятно, что микросхема устаревшая. Задача стоит так - есть старый проект, надо прошить контроллер, вставить в схему и забыть.

Проблема в том, что программатор даже не хочет определять микросхему, и что делать c этим?
Добавлено: Пн фев 01, 2010 19:03:42
Mamonth
Очень внимательно проверить правильность подключения... если есть осцилл - убедиться что сигналы бегают... если не помогло - микру на выброс.
Я с ними работал - проблем никогда не было (кроме убитых микросхем конечно)...
Добавлено: Пн фев 01, 2010 21:22:17
avreal
90s1200 при SCK скважности 2 требует в два раза ниже частоту SCK, чем остальные кристаллы (у него требования по длительностям уровней 1/0 не 2/2 такта, а 1/4), а лучше ещё снизить.
Какой кварц стоит? Он генерирует?
Со свежими 90s1200 проблем быть не должно, но при сбоях программирования у них может перезаписаться мусором сигнатура. После этого шьются и работают, но программатору нужно объяснить, что он не должен сверять сигнатуру.
Добавлено: Вт фев 02, 2010 08:32:49
Kaban
Всем спасибо за советы.

Проблема решилась покупкой нового контроллера. Это первый встретившийся мне бракованый микроконтроллер.