ATmega8A не читает фьюзы

Вопросы настройки, программирования, прошивки микроконтроллеров и микросхем программируемой логики
Закрыто
Аватара пользователя
ploop
Модератор
Сообщения: 13490
Зарегистрирован: Ср ноя 26, 2008 16:34:25
Откуда: Тамбовская обл.

ATmega8A не читает фьюзы

Сообщение ploop »

Такое странное поведение: ATmega8A в TQFP видится, прошивается 7 кило прошивки, так же нормально прошивка читается (верифицируется). А вот фьюзы поставить не могу! Читает тоже их тоже без ошибок, но какой-то мусор, т.е. нажимаешь "Read" - фьюзы расставляются рандомно, каждый раз по разному.
Соответственно и не пишет их (во всяком случае МК не залочился)
В чём может быть проблема?

Программатор prottoss'а, avrdude с оболочкой Burn-O-Mat.
Реклама
Аватара пользователя
md5sum
Вымогатель припоя
Сообщения: 672
Зарегистрирован: Вт окт 27, 2009 22:39:19
Откуда: Москва

Re: ATmega8A не читает фьюзы

Сообщение md5sum »

ploop писал(а):Программатор prottoss'а, avrdude с оболочкой Burn-O-Mat.
А без оболочки ????

Код: Выделить всё

avrdude -p m88 -c avr910 -PCOMxx -b 9600 -v 
COMxx - Ваш ком порт
— Не говорите мне что делать и я не скажу куда Вам идти...
Реклама
Аватара пользователя
ploop
Модератор
Сообщения: 13490
Зарегистрирован: Ср ноя 26, 2008 16:34:25
Откуда: Тамбовская обл.

Re: ATmega8A не читает фьюзы

Сообщение ploop »

Попробую, в чём проблема так и не решил. Я так думаю в скорости дело, сейчас проверю.

А так фьюзы выставил, нашел старую плату, где была распаяна FT232. Подпаял шлейф, и через патченый avrdude всё сделал.
Аватара пользователя
ploop
Модератор
Сообщения: 13490
Зарегистрирован: Ср ноя 26, 2008 16:34:25
Откуда: Тамбовская обл.

Re: ATmega8A не читает фьюзы

Сообщение ploop »

Нет, ничего не получается... И если бы в скорости дело было, то почему всё прошивается и читается? Глюк какой-то...
Реклама
Эиком - электронные компоненты и радиодетали
Murav
Опытный кот
Сообщения: 877
Зарегистрирован: Чт фев 18, 2010 13:51:56

Re: ATmega8A не читает фьюзы

Сообщение Murav »

А что у avrdude указывается в качестве целевого контроллера?
Реклама
Аватара пользователя
ploop
Модератор
Сообщения: 13490
Зарегистрирован: Ср ноя 26, 2008 16:34:25
Откуда: Тамбовская обл.

Re: ATmega8A не читает фьюзы

Сообщение ploop »

Мега8, что ж еще...
Реклама
Аватара пользователя
md5sum
Вымогатель припоя
Сообщения: 672
Зарегистрирован: Вт окт 27, 2009 22:39:19
Откуда: Москва

Re: ATmega8A не читает фьюзы

Сообщение md5sum »

md5sum писал(а):
ploop писал(а):Программатор prottoss'а, avrdude с оболочкой Burn-O-Mat.
А без оболочки ????

Код: Выделить всё

avrdude -p m88 -c avr910 -PCOMxx -b 9600 -v 
COMxx - Ваш ком порт
Извиняюсь - на автомате набрал... Надо так:
avrdude -p m8 -c avr910 -PCOMxx -b 9600 -B 10 -v
— Не говорите мне что делать и я не скажу куда Вам идти...
Аватара пользователя
ploop
Модератор
Сообщения: 13490
Зарегистрирован: Ср ноя 26, 2008 16:34:25
Откуда: Тамбовская обл.

Re: ATmega8A не читает фьюзы

Сообщение ploop »

Да я понял, только без разницы. Оболочка и командную строку показывает, и вывод.
Murav
Опытный кот
Сообщения: 877
Зарегистрирован: Чт фев 18, 2010 13:51:56

Re: ATmega8A не читает фьюзы

Сообщение Murav »

А у ATMega8 и ATMega8A точно одинаковый протокол для программирования?
Аватара пользователя
ploop
Модератор
Сообщения: 13490
Зарегистрирован: Ср ноя 26, 2008 16:34:25
Откуда: Тамбовская обл.

Re: ATmega8A не читает фьюзы

Сообщение ploop »

Да. Между ними разница только по электрическим параметрам (снижено энергопотребление)

Но суть не в этом. Я НАШЕЛ В ЧЁМ ПРОБЛЕМА!
В общем, когда проблема повторилась и на тини2313 и на меге48, при чём с двумя разными программаторами проттосса, я понял, что косяк в софте. Фьюзы читались всегда одинаковым числом, например hfuse=DF, lfuse=DF, efuse=DF При следующем считывании число другое, но опять одинаковое на трёх фьюзах.

Оказалась виновата патченая под бит-банг дудка. Переключился на обычную - всё заработало...
Закрыто

Вернуться в «Микроконтроллеры и ПЛИС»