[an error occurred while processing this directive] [an error occurred while processing this directive]
поправил
(«Телесистемы»: Конференция «Микроконтроллеры и их применение»)
[an error occurred while processing this directive] [an error occurred while processing this directive] [an error occurred while processing this directive]

Отправлено Axel_f 12 сентября 2001 г. 13:34
В ответ на: Глюк у AVR 8515 отправлено Axel_f 12 сентября 2001 г. 11:44

Программа записывает в PORTC 0x01 0x02 0x04 0x08 0x10 0x20 0x40 0x80 DDRC все время = 0x00 и передает на компьютер через ком порт содержимое PORTC и DDRC с промежутком в пол секунды
имеем
PINC PORTC
1111 1111 0000 0010
0000 0110 0000 0100
0000 1100 0000 1000
0001 1000 0001 0000
0011 0000 0010 0000
0110 0000 0100 0000
1111 1111 1000 0000
1111 1111 0000 0001
1111 1111 0000 0010
1111 1111 0000 0100
1111 1111 0000 1000
0001 1000 0001 0000
0011 0000 0010 0000
0110 0000 0100 0000
1111 1111 1000 0000

осцилограф, тестер и светодиоды показывают, что выводится в порт все как надо,a PINC глючит. У других портов искажений нет. зона где 2 единички длится 3секунды, потом все забито единицами 3 секунды и процесс повторяется.



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

Ответы



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

E-mail: info@telesys.ru