...
...
Таблица 2.9. Регистры ввода/вывода моделей
Название | Адрес | Функция |
TCCR0A | $24($44) | Регистр А управления таймера/счетчика TO |
GTCCR | $23($43) | Общий регистр управления таймеров/счетчиков |
EEARH | $22($42) | Регистр адреса EEPROM, старший байт |
EEARL | $21($41) | Регистр адреса EEPROM, младший байт |
EEDR | $20($40) | Регистр данных EEPROM |
EECR | $1F($3F) | Регистр управления EEPROM |
GPIOR0 | $1E($3E) | 0-й регистр ввода/вывода общего назначения |
EIMSK | $1D($3D) | Регистр маски внешних прерываний |
EIFR | $1C($3C) | Регистр флагов внешних прерываний |
TIFR2 | $17($37) | Регистр флагов прерываний от таймера/счетчика Т2 |
TIFR1 | $16($36) | Регистр флагов прерываний от таймера/счетчика Т1 |
TIFR0 | $15($35) | Регистр флагов прерываний от таймера/счетчика ТО |
PORTG | $14 ($34) | Регистр данных порта G |
DDRG | $13($33) | Регистр направления данных порта G |
PING | $12($32) | Выводы порта G |
PORTF | $11 ($31) | Регистр данных порта F |
DDRF | $10($30) | Регистр направления данных порта F |
PINF | $0F($2F) | Выводы порта F |
PORTE | $0E ($2E) | Регистр данных порта Е |
DDRE | $0D($2D) | Регистр направления данных порта Е |
PINE | $0C ($2C) | Выводы порта Е |
PORTD | $0B ($2B) | Регистр данных порта D |
DDRD | $0A($2A) | Регистр направления данных порта D |
PIND | $09($29) | Выводы порта D |
PORTC | $08 ($28) | Регистр данных порта С |
DDRC | $07 ($27) | Регистр направления данных порта С |
PINC | $06($26) | Выводы порта С |
PORTB | $05 ($25) | Регистр данных порта В |
DDRB | $04 ($24) | Регистр направления данных порта В |
PINB | $03 ($23) | Выводы порта В |
PORTA | $02($22) | Регистр данных порта А |
DDRA | $01 ($21) | Регистр направления данных порта А |
PINA | $00 ($20) | Выводы порта А |
0 Модели ATmega3250x/6450x. |
Таблица 2.10. Регистры ввода/вывода моделей Alftiega64x/128x
Название | Адрес | Функция |
UCSR1C | ($9D) | Регистр С управления и состояния USART 1 |
UDR1 | ($9С) | Регистр данных USART 1 |
UCSR1A | ($9В) | Регистр А управления и состояния USART1 |
UCSR1B | ($9А) | Регистр В управления и состояния USART 1 |
UBRR1L | ($99) | Регистр скорости передачи USART 1, младший байт |
UBRR1H | ($98) | Регистр скорости передачи USART 1, старший байт |
UCSR0C | ($95) | Регистр С управления и состояния USARTO |
UBRR0H | ($90) | Регистр скорости передачи USARTO, старший байт |
ADCSRB | ($8Е) | Регистр В управления и состояния АЦП (ATmega64x) |
TCCR3C | ($8С) | Регистр С управления таймера/счетчика ТЗ |
TCCR3A | ($8В) | Регистр А управления таймера/счетчика ТЗ |
TCCR3B | ($8А) | Регистр В управления таймера/счетчика ТЗ |
TCNT3H | ($89) | Счетный регистр таймера/счетчика ТЗ, старший байт |
TCNT3L | ($88) | Счетный регистр таймера/счетчика ТЗ, младший байт |
OCR3AH | ($87) | Регистр А совпадения таймера/счетчика ТЗ, старший байт |
OCR3AL | ($86) | Регистр А совпадения таймера/счетчика ТЗ, младший байт |
OCR3BH | ($85) | Регистр В совпадения таймера/счетчика ТЗ, старший байт |
OCR3BL | ($84) | Регистр В совпадения таймера/счетчика Т31, младший байт |
OCR3CH | ($83) | Регистр С совпадения таймера/счетчика ТЗ, старший байт |
OCR3CL | ($82) | Регистр С совпадения таймера/счетчика ТЗ, младший байт |
ICR3H | ($81) | Регистр захвата таймера/счетчика ТЗ, старший байт |
ICR3L | ($80) | Регистр захвата таймера/счетчика ТЗ, младший байт |
ETIMSK | ($7D) | Дополнительный регистр маски прерываний от таймеров/счетчиков |
ETIFR | ($7С) | Дополнительный регистр флагов прерываний от таймеров/счетчиков |
TCCR1C | ($7А) | Регистр С управления таймера/счетчика Т1 |
OCR1CH | ($79) | Регистр С совпадения таймера/счетчика Т1, старший байт |
OCR1CL | ($78) | Регистр С совпадения таймера/счетчика Т1, младший байт |
TWCR | ($74) | Регистр управления TWI |
TWDR | ($73) | Регистр данных TWI |
TWAR | ($72) | Регистр адреса TWI |
Таблица 2.10. Регистры ввода/вывода моделей AThiega64x/128x (продолжение)
Название | Адрес | Функция |
TWSR | ($71) | Регистр состояния TWI |
TWBR | ($70) | Регистр скорости передачи TWI |
OSCCAL | ($6F) | Регистр калибровки тактового генератора |
XMCRA | ($6D) | Регистр А управления внешней памятью |
XMCRB | ($6С) | Регистр В управления внешней памятью |
EICRA | ($6А) | Регистр А управления внешними прерываниями |
SPMCSR | ($68) | Регистр управления и состояния операций записи в память программ |
PORTG | ($65) | Регистр данных порта G |
DDRG | ($64) | Регистр направления данных порта G |
PING | ($63) | Выводы порта G |
PORTF | ($62) | Регистр данных порта F |
DDRF | ($61) | Регистр направления данных порта F |
SREG | $3F($5F) | Регистр состояния |
SPH | $ЗЕ($5Е) | Указатель стека, старший байт |
SPL | $3D($5D) | Указатель стека, младший байт |
XDIV | $ЗС($5С) | Регистр управления делителем тактовой частоты |
RAMPZ | $ЗВ($5В)° | Регистр выбора страницы |
EICRB | $ЗА($5А) | Регистр В управления внешними прерываниями |
EIMSK | $39($59) | Регистр маски внешних прерываний |
EIFR | $38($58) | Регистр флагов внешних прерываний |
TIMSK | $37 ($57) | Регистр маски прерываний от таймеров/счетчиков |
TIFR | $36 ($56) | Регистр флагов прерываний от таймеров/счетчиков |
MCUCR | $35 ($55) | Регистр управления микроконтроллера |
MCUCSR | $34($54) | Регистр управления и состояния микроконтроллера |
TCCR0 | $33 ($53) | Регистр управления таймера/счетчика ТО |
TCNT0 | $32($52) | Счетный регистр таймера/счетчика ТО |
OCR0 | $31 ($51) | Регистр совпадения таймера/счетчика ТО |
ASSR | $30 ($50) | Регистр состояния асинхронного режима |
TCCR1A | $2F($4F) | Регистр А управления таймера/счетчика Т1 |
TCCR1B | $2Е($4Е) | Регистр В управления таймера/счетчика Т1 |
TCNT1H | $2D($4D) | Счетный регистр таймера/счетчика Т1, старший байт |
...
...