Доброго времени суток. Может кто подскажет по ATmega8a-PU. Первую програмировал UNIPROFом через com порт (7 проводов, последовательный програматор). Прошивку записал в контроллер, выставил фьюзы, попробовал в схеме контроллер работал. Решил изменить частоту внутреннего генератора, поменял фьюзы, перезагрузил программу программатора и контроллер больше не определился. Решил что неправельно выставлены фьюзы. Попытался прочитать и востановить фьюзы с помощью паралельго програматора ( http://asutp74.narod.ru/index.html) AvrBurn пишет что микроконтроллер не идентифицирован. Привезли второй, такой же самый контроллер. Его начал програмировать паралельным програматором. Прошивку записал успешно, несколь раз проверил и выставил фьюзы, после записал фьюзы. Перезагрузил AvrBurn прочитал фьюзы и заметил, они изменились и больше записать ничего не смог. Еще раз перезагрузил програмку и она написала при чтении микроконтроллер не идентифицирован. Втоже время ATmega8535 и Attiny2313 стираю, програмирую меняю фьюзы паралельным програматором в любом порядке любое количество раз.
Может кто подскажет, какие подводные камни есть по этому контролеру.
ATmega8a-PU
- Реклама
- sintetik
- Вымогатель припоя
- Сообщения: 559
- Зарегистрирован: Вт фев 02, 2010 20:02:38
- Откуда: Ижевские мы
- Контактная информация:
Re: ATmega8a-PU
Ну тут тема конечно не к месту, но пока не снесли, попробую предположить: 1) фуз биты запрограммированы на внешний кварц( без кварца микроконтроллер работать не станет-это не пик) ставим внешний кварц(ну допустим 4 МГц-не забываем про конденсаторы) и все опять работает. 2) фуз биты запрограммированы на тактирование от внешнего генератора (соответственно собираем мультивибратор где то на 1 МГц и снова все читается).
P.S. Возможно что идентификатор у 8а и просто 8 немного другой и параллельный программатор его не понимает.
P.P.S Это поможет если конечно у вас только нет тактирования, возможно что вы ещё и Reset отключили.
P.S. Возможно что идентификатор у 8а и просто 8 немного другой и параллельный программатор его не понимает.
P.P.S Это поможет если конечно у вас только нет тактирования, возможно что вы ещё и Reset отключили.
Последний раз редактировалось sintetik Вс дек 18, 2011 21:30:10, всего редактировалось 1 раз.
Re: ATmega8a-PU
Менял только фьюзы :
BODLEVE
BODEN
SUT1
SUT0
CKSEL3
CKSEL2
CKSEL1
CKSEL0
RESET не трогал.
BODLEVE
BODEN
SUT1
SUT0
CKSEL3
CKSEL2
CKSEL1
CKSEL0
RESET не трогал.
- sintetik
- Вымогатель припоя
- Сообщения: 559
- Зарегистрирован: Вт фев 02, 2010 20:02:38
- Откуда: Ижевские мы
- Контактная информация:
Re: ATmega8a-PU
Вариантов может быть множество, но все таки попробуйте подать внешнюю генерацию на вывод XTAL1. Проще сделать на элементах НЕ но можно и так http://radioded.ru/prostaya-shema/kvart ... -na-32kgts

