...
...
Таблица 2.4. Регистры ввода/вывода моделей ATmega8535x
Название | Адрес | Функция |
SREG | $3F($5F) | Регистр состояния |
SPH | $ЗЕ($5Е) | Указатель стека, старший байт |
SPL | $3D($5D) | Указатель стека, младший байт |
OCR0 | $ЗС ($5С) | Регистр совпадения таймера/счетчика ТО |
GICR | $ЗВ ($5В) | Общий регистр управления прерываниями |
GIFR | $ЗА($5А) | Общий регистр флагов прерываний |
TIMSK | $39($59) | Регистр маски прерываний от таймеров/счетчиков |
TIFR | $38 ($58) | Регистр флагов прерываний от таймеров/счетчиков |
SPMCR | $37 ($57) | Регистр управления и состояния операций записи в память программ |
TWCR | $36 ($56) | Регистр управления TWI |
MCUCR | $35($55) | Регистр управления микроконтроллера |
MCUCSR | $34($54) | Регистр управления и состояния микроконтроллера |
TCCR0 | $33($53) | Регистр управления таймера/счетчика ТО |
TCNT0 | $32 ($52) | Счетный регистр таймера/счетчика ТО |
OSCCAL | $31 ($51) | Регистр калибровки тактового генератора |
SFIOR | $30($50) | Регистр специальных функций |
TCCR1A | $2F($4F) | Регистр А управления таймера/счетчика Т1 |
TCCR1B | $2Е($4Е) | Регистр В управления таймера/счетчика Т1 |
TCNT1H | $2D ($4D) | Счетный регистр таймера/счетчика Т1, старший байт |
TCNT1L | $2С ($4С) | Счетный регистр таймера/счетчика Т1, младший байт |
OCR1AH | $2В ($4В) | Регистр А совпадения таймера/счетчика Т1, старший байт |
OCR1AL | $2А($4А) | Регистр А совпадения таймера/счетчика Т1, младший байт |
OCR1BH | $29($49) | Регистр В совпадения таймера/счетчика Т1, старший байт |
OCR1BL | $28 ($48) | Регистр В совпадения таймера/счетчика Т1, младший байт |
ICR1H | $27($47) | Регистр захвата таймера/счетчика Т1, старший байт |
ICR1L | $26($46) | Регистр захвата таймера/счетчика Т1, младший байт |
TCCR2 | $25($45) | Регистр управления таймера/счетчика Т2 |
TCNT2 | $24($44) | Счетный регистр таймера/счетчика Т2 |
OCR2 | $23($43) | Регистр совпадения таймера/счетчика Т2 |
ASSR | $22($42) | Регистр состояния асинхронного режима |
WDTCR | $21($41) | Регистр управления сторожевого таймера |
UBRRH | $20($40) | Регистр скорости передачи USART, старший байт |
UCSRC | Регистр управления и состояния USART |
Таблица 2.4. Регистры ввода/вывода моделей AItaega8535x (продолжение)
Название | Адрес | Функция |
EEARH | $1F($3F) | Регистр адреса EEPROM, старший байт |
EEARL | $1Е($ЗЕ) | Регистр адреса EEPROM, младший байт |
EEDR | $1D($3D) | Регистр данных EEPROM |
EECR | $1С($ЗС) | Регистр управления EEPROM |
PORTA | $1В($ЗВ) | Регистр данных порта А |
DDRA | $1А($ЗА) | Регистр направления данных порта А |
PINA | $19 ($39) | Выводы порта А |
PORTB | $18($38) | Регистр данных порта В |
DDRB | $17($37) | Регистр направления данных порта В |
PINB | $16($36) | Выводы порта В |
PORTC | $15($35) | Регистр данных порта С |
DDRC | $14 ($34) | Регистр направления данных порта С |
PINC | $13($33) | Выводы порта С |
PORTD | $12($32) | Регистр данных порта D |
DDRD | $11 ($31) | Регистр направления данных порта D |
PIND | $10($30) | Выводы порта D |
SPDR | $0F($2F) | Регистр данных SPI |
SPSR | $0Е ($2Е) | Регистр состояния SPI |
SPCR | $0D ($2D) | Регистр управления SPI |
UDR | $0С ($2С) | Регистр данных USART |
UCSRA | $0В ($2В) | Регистр А управления и состояния USART |
UCSRB | $0А($2А) | Регистр В управления и состояния USART |
UBRRL | $09 ($29) | Регистр скорости передачи USART, младший байт |
ACSR | $08 ($28) | Регистр управления и состояния аналогового компаратора |
ADMUX | $07 ($27) | Регистр управления мультиплексором АЦП |
ADCSRA | $06 ($26) | Регистр А управления и состояния АЦП |
ADCH | $05 ($25) | Регистр данных АЦП, старший байт |
ADCL | $04($24) | Регистр данных АЦП, младший байт |
TWDR | $03 ($23) | Регистр данных TWI |
TWAR | $02 ($22) | Регистр адреса TWI |
TWSR | $01 ($21) | Регистр состояния TWI |
TWBR | $00 ($20) | Регистр скорости передачи TWI |
Таблица 2.5. Регистры ввода/вывода моделей AThiegal6x/32x
Название | Адрес | Функция |
SREG | $3F($5F) | Регистр состояния |
SPH | $ЗЕ($5Е) | Указатель стека, старший байт |
SPL | $3D($5D) | Указатель стека, младший байт |
OCR0 | $ЗС ($5С) | Регистр совпадения таймера/счетчика ТО |
GICR | $ЗВ($5В) | Общий регистр управления прерываниями |
GIFR | $ЗА($5А) | Общий регистр флагов прерываний |
TIMSK | $39 ($59) | Регистр маски прерываний от таймеров/счетчиков |
TIFR | $38($58) | Регистр флагов прерываний от таймеров/счетчиков |
SPMCSR | $37($57) | Регистр управления и состояния операций записи в память программ |
TWCR | $36($56) | Регистр управления TWI |
MCUCR | $35 ($55) | Регистр управления микроконтроллера |
MCUCSR | $34($54) | Регистр управления и состояния микроконтроллера |
TCCR0 | $33 ($53) | Регистр управления таймера/счетчика ТО |
TCNT0 | $32 ($52) | Счетный регистр таймера/счетчика ТО |
OSCCAL | $31 ($51) | Регистр калибровки тактового генератора |
OCDR | Регистр внутрисхемной отладки |
SFIOR | $30($50) | Регистр специальных функций |
TCCR1A | $2F($4F) | Регистр А управления таймера/счетчика Т1 |
TCCR1B | $2Е ($4Е) | Регистр В управления таймера/счетчика Т1 |
TCNT1H | $2D($4D) | Счетный регистр таймера/счетчика Т1, старший байт |
TCNT1L | $2С ($4С) | Счетный регистр таймера/счетчика Т1, младший байт |
OCR1AH | $2В($4В) | Регистр А совпадения таймера/счетчика Т1, старший байт |
OCR1AL | $2А($4А) | Регистр А совпадения таймера/счетчика Т1, младший байт |
OCR1BH | $29($49) | Регистр В совпадения таймера/счетчика Т1, старший байт |
OCR1BL | $28($48) | Регистр В совпадения таймера/счетчика Т1, младший байт |
ICR1H | $27($47) | Регистр захвата таймера/счетчика Т1, старший байт |
ICR1L | $26($46) | Регистр захвата таймера/счетчика Т1, младший байт |
TCCR2 | $25($45) | Регистр управления таймера/счетчика Т2 |
TCNT2 | $24($44) | Счетный регистр таймера/счетчика Т2 |
OCR2 | $23($43) | Регистр совпадения таймера/счетчика Т2 |
ASSR | $22 ($42) | Регистр состояния асинхронного режима |
WDTCR | $21($41) | Регистр управления сторожевого таймера |
...
...