[an error occurred while processing this directive] [an error occurred while processing this directive]
!!!!Интересная проблема ног у AVR!!!<-- help me, а то меня уволят
(«Телесистемы»: Конференция «Микроконтроллеры и их применение»)
[an error occurred while processing this directive] [an error occurred while processing this directive] [an error occurred while processing this directive]

Отправлено Axel_f 10 сентября 2001 г. 17:53

В моем устройстве 8515 глючат ноги PORTC 5,6,7 алгоритм такой, на каждую ногу порта A и C подается 1(PORT) 0(DDR) затем делается PORT&PIN в результате узнаем нога на земле или нет, эта операция повторяется со всеми ногами портов А и С. И наконец на этих трех ножках, что б их, происходят какие-то периодические процессы то 1 секунду как надо работают то другую показывают что на земле, и самое интересное что в момент глюка при PORTC=0x80 DDRC=0x00 имеем PINC=0x5F,0x7F и что наподобие (!светодиоды подсоединенные к ножкам не показывают 5V!), а надо если на земле PINC=0x00, а если не на земле 0x80. На счет земли, землей явлется одна из ножек порта B в режиме 0(PORT) 1(DDR). Писал на IAR C 1.40 MCUCR в самом начале отключил.
Возможные причины: процессор питается от блока питания может как то мощности нехватает, но сбросов или зависаний не происходит.

P.S. В этом приборе работал сходный по цоколевке 52 никаких проблем

Составить ответ  |||  Конференция  |||  Архив

Ответы



Перейти к списку ответов  |||  Конференция  |||  Архив  |||  Главная страница  |||  Содержание  |||  Без кадра

E-mail: info@telesys.ru