перевод доки :)
(«Телесистемы»: Конференция «Микроконтроллеры и их применение»)

миниатюрный аудио-видеорекордер mAVR

Отправлено edward 20 июня 2004 г. 17:40
В ответ на: А как насчет активации альтернативных функций порта, или они в атмеге не активируются? Блин, нету нормальной доки по-русски! отправлено bigen 20 июня 2004 г. 14:23

Вроде так (регистор R16 взят просто для примера)
OUT 0x1B,R16 ; PORTA=R16 (устанавливаем уровень на выводах)
OUT 0x1A,R16 ; DDRA=R16 (устанавливаем направление данных)
IN R16,25 ; R16=ЗНАЧЕНИЕ уровня на ножках порта А (чтение)
комбинации:
PORTA=255, DDRA=255 - выводы в высоком сост
PORTA=0, DDRA=255 - выводы в низком сост
PORTA=255, DDRA=0 - выводы подтянуты к верху за счет внутренних резисторов (~ 50 кОм)
PORTA=0, DDRA=0 - выводы в Z сост
При активации альт функции она сама конфигурирует соотв порт (т.е. ей пох на регистры)

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

Ответы



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

E-mail: info@telesys.ru