Проблема с контроллером ATtiny841

Обсуждаем контроллеры компании Atmel.
Ответить
VLZAX
Родился
Сообщения: 1
Зарегистрирован: Ср мар 08, 2023 11:42:50

Проблема с контроллером ATtiny841

Сообщение VLZAX »

Для контроллера ATtiny841 на ассемблере была написана простейшая программа моргания светодиодов. Программа прошивается программатором ChipProg48 в сокете.
Светодиоды моргают 2-3 минуты, потом перестают. После включения/выключения питания светодиоды не моргают.
После это считывая коды и фьюзы прошивок с контроллера и сравнивая их с исходными кодами различий нет.
После этого стерев прошивку и фьюзы заново прошиваю контроллер - поведение повторяется.
Была куплена партия из 10 контроллеров - и у всех поведение такое же.

Эти же контроллеры купленые 3 года назад и прошитые тем же самым кодом на том же самом программаторе работают нормально.

Встречалась ли у кого подобная проблема?
Реклама
Игорь_396
Встал на лапы
Сообщения: 102
Зарегистрирован: Ср дек 25, 2019 21:17:31
Откуда: Саратов

Re: Проблема с контроллером ATtiny841

Сообщение Игорь_396 »

Беру на Алике тиньки 13, 261,861,85 - пока ничего подобного не было. Тоже ставлю тестить на мигалку всеми портами. Попробуй CKOUT вывести и посмотреть, может тактовый хандрит, хотя такого тоже не встречалось.
Реклама
akl
Друг Кота
Сообщения: 4447
Зарегистрирован: Пт мар 07, 2008 06:54:43
Откуда: Ижевск

Re: Проблема с контроллером ATtiny841

Сообщение akl »

Возможно WDT не сброшен. Раздел 8.4 DS

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

WDT_off:
     wdr
; Clear WDRF in MCUSR
      in  r16, MCUSR
      andi  r16, ~(1<<WDRF)
      out MCUSR, r16
; Write signature for change enable of protected I/O register
     ldi  r16, 0xD8
     out  CCP, r16
; Within four instruction cycles, turn off WDT
    ldi  r16, (0<<WDE)
    out  WDTCSR, r16
;    ret
Аватара пользователя
BOB51
Друг Кота
Сообщения: 15585
Зарегистрирован: Вт мар 16, 2010 22:02:27
Откуда: ДОНЕЦК

Re: Проблема с контроллером ATtiny841

Сообщение BOB51 »

Вообще-то без анализа программы (и даташита) ничего конкретного сказать невозможно.
Наиболее вероятна ошибка в программе (не учитываются особенности кристалла "по умолчанию"/некорректная инициализация).
8)
Реклама
Эиком - электронные компоненты и радиодетали
Ответить

Вернуться в «AVR»