zuluss008 » 31 янв 2012, 15:46
Подскажите пожалуйста, в atmega8 повредить flash-память можно?
Сделал проект в proteus, стал реализовывать в железе на atmega8/
Использую программатор bitbang на основе ft232rl.
До этого шил через 5 проводков.
У меня при перепрошивке atmega8 через avrdude-GUI стал во время верификации выдавать:
avrdude.exe: verifying ...
avrdude.exe: verification error, first mismatch at byte 0x0001
0xff != 0xef
avrdude.exe: verification error; content mismatch
avrdude.exe done. Thank you."
А на второй атмеге при перепрошивке в cvavr (дудка её не видит вообще) сигнатура чипа не определяется, но если отключить верификацию, прошивка проходит нормально, только вместо положенных различных битов во flash обнаруживаются другие, в итоге куча выпадающих окон с ошибками и внутри чипа какая-то ерунда.
Фьюзы я нигде не изменял. Т.е. как были заводские hFuse- D9h, lFuse-E1h, так они по прежнему и остаются (и читаются).
Что предпринять?
Уже на полке 2 залоченных атмеги16(учился программировать, стандартные ошибки с "0"и "1", галочками в cvavr), 2 полурабочих атмеги8 с траблами верификации.
Посоветуйте пожалуйста, какой параллельный программатор можно купить или спаять самому?
Чтобы можно было безбоязненно прошивать МК?...
Последний раз редактировалось
zuluss008 31 янв 2012, 16:04, всего редактировалось 1 раз.