| AVR Раздел по микроконтроллерам компании Atmel - AVR / ATtiny / ATmega / ATMega128 / ATxmega, вопросы по программированию в AVR studio и все, относящееся к AVR... |
atmega128a больше не шьётся
29.10.2024, 21:02
|
|
|
Прописка
Регистрация: 07.08.2005
Сообщений: 155
Сказал спасибо: 71
Сказали Спасибо 3 раз(а) в 3 сообщении(ях)
|
atmega128a больше не шьётся
Здравствуйте.
Есть интересная плата на atmega128a. Фото прилагаю.
К ней был подключен двухстрочный дисплей на 1602А. И всё работало, на дисплее отображалась информация.
Решил сменить прошивку в AVRDUDE_PROG. Но, до этого я там прошивал МК atmega328, в том числе фьюзы, и на вкладке Automatic programming стоит "галочка" FUSES.
В общем после обновления прошивки, пере программировались и фьюзы. Больше дисплей ничего отображать не стал...
Я перешёл на вкладку Fuses, ну и стал некоторым перебором пытаться оживить МК (наверное фьюзы SUT0, SUT1, CKSEL0 - CKSEL3), чтобы дисплей вновь стал отображать информацию. Сперва МК прошивался, но информация на дисплее не отображалась.
Попробовав ещё пару вариантов, я добился, что МК перестал программироваться совсем. А при программировании стала выскакивать ошибка. Фото прилагаю.
Вопрос - как можно реанимировать МК? Возможно, что фьюзы запрограммировались, как будь-то к нему подключен внешняя RC-цепь в качестве тактового сигнала?... а может ещё что-нибудь...
|
|
|
|
29.10.2024, 21:20
|
|
|
Супер-модератор
Регистрация: 13.03.2004
Адрес: Minsk
Сообщений: 2,394
Сказал спасибо: 2,016
Сказали Спасибо 1,356 раз(а) в 591 сообщении(ях)
|
Re: atmega128a больше не шьётся
Судя по всему, "отвалилось" ISP программирование
Поскольку через ISP запретить ISP нельзя (сук на нем сидишь)
то - как вариант - либо сбиты настройки тактовой, либо что нить типа /8(?) либо (для 12  фуз совместимости с 103... есть там такой, ХЗ зачем
с тактовой - опробовано - на XTAL1 подать сигнал с внешнего ГЕНЕРАТОРА (не кварца). Частота от 1 до 16... МГц, внешний генератор перебъет все
Если что-то "остальное" - то наверное только параллельное программирование через дракошу...(ну или аналог)
И еще - то что работало ранее - прошивали вы или как? Схема подключения? там вроде был один хитрый пин...
Кстати, там таки ж есть разъем на JTAG - дракошей бы глянуть
__________________
[ жизнь приятна и красива, если выпить литр пива ]
Последний раз редактировалось nml; 29.10.2024 в 21:36.
|
|
|
|
29.10.2024, 23:56
|
|
|
Почётный гражданин KAZUS.RUN
Регистрация: 20.06.2006
Адрес: Украина, Запорожье
Сообщений: 8,009
Сказал спасибо: 0
Сказали Спасибо 4,955 раз(а) в 2,379 сообщении(ях)
|
Re: atmega128a больше не шьётся
волшебные слова - FUSE BIT DOCTOR для восстановления конфигурационных бит
|
|
|
|
30.10.2024, 11:04
|
|
|
Прописка
Регистрация: 07.08.2005
Сообщений: 155
Сказал спасибо: 71
Сказали Спасибо 3 раз(а) в 3 сообщении(ях)
|
Re: atmega128a больше не шьётся
Сообщение от jump
|
|
волшебные слова - FUSE BIT DOCTOR для восстановления конфигурационных бит
|
Произнёс 3 (три) раза. Не заработало
Сообщение от nml
|
|
что работало ранее - прошивали вы или как?
|
Да, много раз. И прошивку писал) пусть не сложную, на дисплеё температура выводилась с ds18b20 и ещё кое-какая информация...
Сообщение от nml
|
|
через дракошу
|
Это как? Накинуть внешние контакты на МК на ноги программирования?
Сообщение от nml
|
|
есть разъем на JTAG - дракошей бы глянуть
|
Имеется) Дракошей это как?
Последний раз редактировалось raptor37; 30.10.2024 в 11:09.
|
|
|
|
30.10.2024, 11:36
|
|
|
Гуру портала
Регистрация: 06.05.2005
Адрес: Краснодар, возле укротворного моря.
Сообщений: 19,313
Сказал спасибо: 2,633
Сказали Спасибо 12,076 раз(а) в 6,082 сообщении(ях)
|
Re: atmega128a больше не шьётся
Сообщение от raptor37
|
|
Произнёс 3 (три) раза. Не заработало
|
Недостаточно настойчивы. Наверное...
__________________
Не бейте больно, ежели чо, ну не удержался... А вааще,
"Мы за все хорошее, против всей х..., По лугам некошеным чтобы шли ступни,
Чтобы миром правила правда, а не ложь, Мы за все хорошее, нас не на...!
..." (Ленинград)
Я не несу ответственности за свои действия в Вашей голове.
|
|
|
|
30.10.2024, 12:13
|
|
|
Почётный гражданин KAZUS.RUN
Регистрация: 20.03.2007
Адрес: "Братское кольцо враждебности", т.е. ближайшее заМКАДье.
Сообщений: 7,458
Сказал спасибо: 3,227
Сказали Спасибо 3,511 раз(а) в 2,392 сообщении(ях)
|
Re: atmega128a больше не шьётся
Сообщение от nml
|
|
с тактовой - опробовано - на XTAL1 подать сигнал с внешнего ГЕНЕРАТОРА (не кварца). Частота от 1 до 16... МГц, внешний генератор перебъет все
|
Это, как правило, - помогает в большинстве случаев. Т.к. полностью отключить программирование через SPI средствами самого SPI в ATmega128 - нельзя.
Есть ещё незначительная вероятность, что установился внутренний генератор с делителем частоты в 8 раз. Для проверки этого варианта - надо снизить частоту обмена между программатором и МК до 31 кГц и ниже (1 МГц / 8 / 4, зависит от используемого программатора).
__________________
Экзорцист 40-го уровня.
|
|
|
|
30.10.2024, 15:06
|
|
|
Супер-модератор
Регистрация: 13.03.2004
Адрес: Minsk
Сообщений: 2,394
Сказал спасибо: 2,016
Сказали Спасибо 1,356 раз(а) в 591 сообщении(ях)
|
Re: atmega128a больше не шьётся
Сообщение от raptor37
|
|
Имеется) Дракошей это как?
|
https://we.easyelectronics.ru/AVR/ch...d-drakona.html
PS Но тут - если JTAG в фузах разрешен... то есть не факт
__________________
[ жизнь приятна и красива, если выпить литр пива ]
Последний раз редактировалось nml; 30.10.2024 в 15:16.
|
|
|
|
30.10.2024, 15:18
|
|
|
Супер-модератор
Регистрация: 13.03.2004
Адрес: Minsk
Сообщений: 2,394
Сказал спасибо: 2,016
Сказали Спасибо 1,356 раз(а) в 591 сообщении(ях)
|
Re: atmega128a больше не шьётся
Сообщение от ForcePoint
|
|
генератор с делителем частоты в 8 раз.
|
В меге128 такого делителя в фузах нету
__________________
[ жизнь приятна и красива, если выпить литр пива ]
|
|
|
|
30.10.2024, 15:59
|
|
|
Почётный гражданин KAZUS.RUN
Регистрация: 20.03.2007
Адрес: "Братское кольцо враждебности", т.е. ближайшее заМКАДье.
Сообщений: 7,458
Сказал спасибо: 3,227
Сказали Спасибо 3,511 раз(а) в 2,392 сообщении(ях)
|
Re: atmega128a больше не шьётся
Сообщение от nml
|
|
В меге128 такого делителя в фузах нету
|
Тогда - проверить, что частота на SPI ниже 250 кГц.
__________________
Экзорцист 40-го уровня.
|
|
|
|
01.11.2024, 20:19
|
|
|
Прописка
Регистрация: 07.08.2005
Сообщений: 155
Сказал спасибо: 71
Сказали Спасибо 3 раз(а) в 3 сообщении(ях)
|
Re: atmega128a больше не шьётся
Сообщение от ForcePoint
|
|
Тогда - проверить, что частота на SPI ниже 250 кГц.
|
Если правильно понимаю, то попробовать запрограммировать МК на маленькой скорости?
|
|
|
|
Ваши права в разделе
|
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения
HTML код Выкл.
|
|
|
Часовой пояс GMT +4, время: 09:22.
|
|