Разделы

В сети

Пользователей: 123
Из них просматривают:
Аналоги: 32. Даташиты: 20. Инструкции: 5. Новости: 32. Обзор: 1. Остальное: 3. Ошибки: 1. Программы: 1. Профиль пользователя: 1. Расчёты: 3. Теги: 1. Торрент: 2. Форум: 17. Чат: 4.
Участников: 6
Гостей: 117

an , KT315 , alex01981 , Google , wolf170571 , Яндекс , далее...
Рекорд 2375 человек онлайн установлен 26.12.2015.

Партнёры


Партнёры

Новые объявления

Контроллеры

Atmega128. Описание регистров портов ввода-вывода

Написал MACTEP в 31.03.2010 9:20:00 (4206 прочтений)

Описание регистров портов ввода-вывода



Регистр данных порта A – PORTA

Разряд 7 6 5 4 3 2 1 0  
  PORTA7 PORTA6 PORTA5 PORTA4 PORTA3 PORTA2 PORTA1 PORTA0 PORTA
Чтение/запись Чт./Зп. Чт./Зп. Чт./Зп. Чт./Зп. Чт./Зп. Чт./Зп. Чт./Зп. Чт./Зп.  
Исх. значение 0 0 0 0 0 0 0 0  

Регистр направления данных порта A – DDRA

Разряд 7 6 5 4 3 2 1 0  
  DDA7 DDA6 DDA5 DDA4 DDA3 DDA2 DDA1 DDA0 DDRA
Чтение/запись Чт./Зп. Чт./Зп. Чт./Зп. Чт./Зп. Чт./Зп. Чт./Зп. Чт./Зп. Чт./Зп.  
Исх. значение 0 0 0 0 0 0 0 0  

Адрес входов порта А – PINA

Разряд 7 6 5 4 3 2 1 0  
  PINA7 PINA6 PINA5 PINA4 PINA3 PINA2 PINA1 PINA0 PINA
Чтение/запись Чт. Чт. Чт. Чт. Чт. Чт. Чт. Чт.  
Исх. значение - - - - - - - -  

Регистр данных порта B – PORTB

Разряд 7 6 5 4 3 2 1 0  
  PORTB7 PORTB6 PORTB5 PORTB4 PORTB3 PORTB2 PORTB1 PORTB0 PORTB
Чтение/запись Чт./Зп. Чт./Зп. Чт./Зп. Чт./Зп. Чт./Зп. Чт./Зп. Чт./Зп. Чт./Зп.  
Исх. значение 0 0 0 0 0 0 0 0  

Регистр направления данных порта B – DDRB

Разряд 7 6 5 4 3 2 1 0  
  DDB7 DDB6 DDB5 DDB4 DDB3 DDB2 DDB1 DDB0 DDRB
Чтение/запись Чт./Зп. Чт./Зп. Чт./Зп. Чт./Зп. Чт./Зп. Чт./Зп. Чт./Зп. Чт./Зп.  
Исх. значение 0 0 0 0 0 0 0 0  

Адрес входов порта B – PINB

Разряд 7 6 5 4 3 2 1 0  
  PINB7 PINB6 PINB5 PINB4 PINB3 PINB2 PINB1 PINB0 PINB
Чтение/запись Чт. Чт. Чт. Чт. Чт. Чт. Чт. Чт.  
Исх. значение - - - - - - - -  

Регистр данных порта C – PORTC

Разряд 7 6 5 4 3 2 1 0  
  PORTC7 PORTC6 PORTC5 PORTC4 PORTC3 PORTC2 PORTC1 PORTC0 PORTC
Чтение/запись Чт./Зп. Чт./Зп. Чт./Зп. Чт./Зп. Чт./Зп. Чт./Зп. Чт./Зп. Чт./Зп.  
Исх. значение 0 0 0 0 0 0 0 0  

Регистр направления данных порта C – DDRC

Разряд 7 6 5 4 3 2 1 0  
  DDC7 DDC6 DDC5 DDC4 DDC3 DDC2 DDC1 DDC0 DDRC
Чтение/запись Чт./Зп. Чт./Зп. Чт./Зп. Чт./Зп. Чт./Зп. Чт./Зп. Чт./Зп. Чт./Зп.  
Исх. значение 0 0 0 0 0 0 0 0  

Адрес входов порта C – PINC

Разряд 7 6 5 4 3 2 1 0  
  PINC7 PINC6 PINC5 PINC4 PINC3 PINC2 PINC1 PINC0 PINC
Чтение/запись Чт. Чт. Чт. Чт. Чт. Чт. Чт. Чт.  
Исх. значение - - - - - - - -  

В режиме совместимости с ATmega103 регистры DDRC и PINC инициализируются для организации вывода лог. 0. Выводы порта принимают их исходное значение, даже если синхронизация не запущена. Обратите внимание, что регистры DDRC и PINC доступны в режиме совместимости с ATmega103 и не должны использоваться, если необходима 100%-ая совместимость снизу вверх.

Регистр данных порта D – PORTD

Разряд 7 6 5 4 3 2 1 0  
  PORTD7 PORTD6 PORTD5 PORTD4 PORTD3 PORTD2 PORTD1 PORTD0 PORTD
Чтение/запись Чт./Зп. Чт./Зп. Чт./Зп. Чт./Зп. Чт./Зп. Чт./Зп. Чт./Зп. Чт./Зп.  
Исх. значение 0 0 0 0 0 0 0 0  

Регистр направления данных порта D – DDRD

Разряд 7 6 5 4 3 2 1 0  
  DDD7 DDD6 DDD5 DDD4 DDD3 DDD2 DDD1 DDD0 DDRD
Чтение/запись Чт./Зп. Чт./Зп. Чт./Зп. Чт./Зп. Чт./Зп. Чт./Зп. Чт./Зп. Чт./Зп.  
Исх. значение 0 0 0 0 0 0 0 0  

Адрес входов порта D – PIND

Разряд 7 6 5 4 3 2 1 0  
  PIND7 PIND6 PIND5 PIND4 PIND3 PIND2 PIND1 PIND0 PIND
Чтение/запись Чт. Чт. Чт. Чт. Чт. Чт. Чт. Чт.  
Исх. значение - - - - - - - -  

Регистр данных порта E – PORTE

Разряд 7 6 5 4 3 2 1 0  
  PORTE7 PORTE6 PORTE5 PORTE4 PORTE3 PORTE2 PORTE1 PORTE0 PORTE
Чтение/запись Чт./Зп. Чт./Зп. Чт./Зп. Чт./Зп. Чт./Зп. Чт./Зп. Чт./Зп. Чт./Зп.  
Исх. значение 0 0 0 0 0 0 0 0  

Регистр направления данных порта E – DDRE

Разряд 7 6 5 4 3 2 1 0  
  DDE7 DDE6 DDE5 DDE4 DDE3 DDE2 DDE1 DDE0 DDRE
Чтение/запись Чт./Зп. Чт./Зп. Чт./Зп. Чт./Зп. Чт./Зп. Чт./Зп. Чт./Зп. Чт./Зп.  
Исх. значение 0 0 0 0 0 0 0 0  

Адрес входов порта E – PINE

Разряд 7 6 5 4 3 2 1 0  
  PINE7 PINE6 PINE5 PINE4 PINE3 PINE2 PINE1 PINE0 PINE
Чтение/запись Чт. Чт. Чт. Чт. Чт. Чт. Чт. Чт.  
Исх. значение - - - - - - - -  

 

Регистр данных порта F – PORTF

Разряд 7 6 5 4 3 2 1 0  
  PORTF7 PORTF6 PORTF5 PORTF4 PORTF3 PORTF2 PORTF1 PORTF0 PORTF
Чтение/запись Чт./Зп. Чт./Зп. Чт./Зп. Чт./Зп. Чт./Зп. Чт./Зп. Чт./Зп. Чт./Зп.  
Исх. значение 0 0 0 0 0 0 0 0  

 

Регистр направления данных порта F – DDRF

Разряд 7 6 5 4 3 2 1 0  
  DDF7 DDF6 DDF5 DDF4 DDF3 DDF2 DDF1 DDF0 DDRF
Чтение/запись Чт./Зп. Чт./Зп. Чт./Зп. Чт./Зп. Чт./Зп. Чт./Зп. Чт./Зп. Чт./Зп.  
Исх. значение 0 0 0 0 0 0 0 0  

Адрес входов порта F – PINF

Разряд 7 6 5 4 3 2 1 0  
  PINF7 PINF6 PINF5 PINF4 PINF3 PINF2 PINF1 PINF0 PINF
Чтение/запись Чт. Чт. Чт. Чт. Чт. Чт. Чт. Чт.  
Исх. значение - - - - - - - -  

Обратите внимание, что регистры PORTF и DDRF не доступны в режиме совместимости с ATmega103, где порт F функционирует только как цифровой ввод. 

Регистр данных порта G – PORTG

Разряд 7 6 5 4 3 2 1 0  
  - - - PORTG4 PORTG3 PORTG2 PORTG1 PORTG0 PORTG
Чтение/запись Чт./Зп. Чт./Зп. Чт./Зп. Чт./Зп. Чт./Зп. Чт./Зп. Чт./Зп. Чт./Зп.  
Исх. значение 0 0 0 0 0 0 0 0  

 

Регистр направления данных порта G – DDRG

Разряд 7 6 5 4 3 2 1 0  
  - - - DDG4 DDG3 DDG2 DDG1 DDG0 DDRG
Чтение/запись Чт./Зп. Чт./Зп. Чт./Зп. Чт./Зп. Чт./Зп. Чт./Зп. Чт./Зп. Чт./Зп.  
Исх. значение 0 0 0 0 0 0 0 0  

 

Адрес входов порта G – PING

Разряд 7 6 5 4 3 2 1 0  
  - - - PING4 PING3 PING2 PING1 PING0 PING
Чтение/запись Чт. Чт. Чт. Чт. Чт. Чт. Чт. Чт.  
Исх. значение - - - - - - - -  

Обратите внимание, что PORTG, DDRG и PING не доступны в режиме совместимости с ATmega103. В режиме совместимости с ATmega103 порт G выполняет только свою альтернативную функцию (TOSC1, TOSC2, WR, RD и ALE).
 

<< Предыдущая страница Оглавление Следующая страница >>
 
Теги: ATmega128  
Комментарии принадлежат их авторам. Мы не несем ответственности за их содержание.
Отправитель Нити

Разное

Храните микросхемы в упаковке, обеспечивающей закорачивание их выводов, например, завернутыми в алюминиевую фольгу.

Интересно

Контактные щетки для микродеталей, электробритв и т.п. можно выпилить из графитовых стержней от старых батареек питания.

Похожие новости