Atmega128. Описание регистров портов ввода-вывода
Описание регистров портов ввода-вывода
Регистр данных порта 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).
| << Предыдущая страница | Оглавление | Следующая страница >> |









