Attiny2313A-SU страшный глюк

Обсуждаем контроллеры компании Atmel.
Ответить
Lisitsin
Родился
Сообщения: 18
Зарегистрирован: Ср июн 25, 2014 15:06:38

Attiny2313A-SU страшный глюк

Сообщение Lisitsin »

Здравствуйте!
Столкнулся с очень неприятным явлением на ATTiny2313A-SU.
Пишу очень простую программу:
RESET: CLI ; 0 DISABLING THE INTERRUPTS

SBI DDRD,KEYL

BEG: SBI PORTD,KEYL
LDI BUF,255
LOOP001:NOP
NOP
NOP
NOP
NOP
NOP
NOP
DEC BUF
BRNE LOOP001

CBI PORTD,KEYL
LOOP002:NOP
NOP
NOP
NOP
NOP
NOP
NOP
DEC BUF
BRNE LOOP002

RJMP BEG

Ни что иное, как формирование меандра звуковой частоты. Подаю этот сигнал на УЗЧ и слышу писк.
Микроконтроллер стоит внутри цифровой схемы. Эта схема формирует видеосигнал. При её включении контроллер повисает, то есть перестаёт пищать. Из шести таких устройств 5 повисает, а шестое работает стабильно.
Контроллер зависает при наличии цифровых сигналов на шине порта B, сконфигурированного как вход. Если на линиях этого порта ни каких сигналов нет, контроллер работает.
Может кто-то сталкивался с подобным явлением? С чем это может быть связано?
Заранее спасибо за ответы!
Аватара пользователя
Pink-Pank
Опытный кот
Сообщения: 721
Зарегистрирован: Ср июн 11, 2014 09:43:13
Откуда: США
Контактная информация:

Re: Attiny2313A-SU страшный глюк

Сообщение Pink-Pank »

А уровень сигналов соответствует уровню питания МК? Или он выше? Вообще слабо верится в Вашу "проблему". по питанию не может быть помех? И что делают эти сигналы на данном входе? Схему и код полностью можете привести?
Fucking static initialization order fiasco
Аватара пользователя
da-nie
Говорящий с текстолитом
Сообщения: 1590
Зарегистрирован: Вс июн 24, 2012 16:07:00
Откуда: Лен.Обл.
Контактная информация:

Re: Attiny2313A-SU страшный глюк

Сообщение da-nie »

Подаю этот сигнал на УЗЧ и слышу писк.


А вы осциллографом посмотрите, как УЗЧ просаживает выход контроллера.
И день и ночь в пути...
Мои программки: https://github.com/da-nie
Мои публикации: https://habr.com/ru/users/da-nie/posts/
Мои видео: https://www.youtube.com/channel/UCUroi3 ... 52g/videos
Ответить

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