...
...
Таблица 2.7. Регистры ввода/вывода моделей AThiegal64x/324x/644x (продолжение)
Название | Адрес | Функция |
SPCR | $2С ($4С) | Регистр управления SPI |
GPIOR2 | $2В ($4В) | 2-й регистр ввода/вывода общего назначения |
GPIOR1 | $2А ($4А) | 1-й регистр ввода/вывода общего назначения |
OCR0B | $28($48) | Регистр В совпадения таймера/счетчика ТО |
OCR0A | $27($47) | Регистр А совпадения таймера/счетчика ТО |
TCNT0 | $26 ($46) | Счетный регистр таймера/счетчика ТО |
TCCR0B | $25($45) | Регистр В управления таймера/счетчика ТО |
TCCR0A | $24 ($44) | Регистр А управления таймера/счетчика ТО |
GTCCR | $23($43) | Общий регистр управления таймеров/счетчиков |
EEARH | $22($42) | Регистр адреса EEPROM, старший байт |
EEARL | $21 ($41) | Регистр адреса EEPROM, младший байт |
EEDR | $20($40) | Регистр данных EEPROM |
EECR | $1F($3F) | Регистр управления EEPROM |
GPIOR0 | $1Е($ЗЕ) | 0-й регистр ввода/вывода общего назначения |
EIMSK | $1D($3D) | Регистр маски внешних прерываний |
EIFR | $1С($ЗС) | Регистр флагов внешних прерываний |
PCIFR | $1В($ЗВ) | Регистр флагов прерываний по изменению состояний выводов |
TIFR2 | $17($37) | Регистр флагов прерываний от таймера/счетчика Т2 |
TIFR1 | $16($36) | Регистр флагов прерываний от таймера/счетчика Т1 |
TIFR0 | $15($35) | Регистр флагов прерываний от таймера/счетчика ТО |
PORTD | $0В ($2В) | Регистр данных порта D |
DDRD | $0А($2А) | Регистр направления данных порта D |
PIND | $09($29) | Выводы порта D |
PORTC | $08($28) | Регистр данных порта С |
DDRC | $07 ($27) | Регистр направления данных порта С |
PINC | $06 ($26) | Выводы порта С |
PORT В | $05 ($25) | Регистр данных порта В |
DDRB | $04($24) | Регистр направления данных порта В |
PINB | $03 ($23) | Выводы порта В |
PORTA | $02 ($22) | Регистр данных порта А |
DDRA | $01 ($21) | Регистр направления данных порта А |
PINA | $00($20) | Выводы порта А |
Таблица 2.8. Регистры ввода/вывода моделей ATmegal65x
Название | Адрес | Функция |
UDR | ($С6) | Регистр данных USARTO |
UBRRH | ($С5) | Регистр скорости передачи USARTO, старший байт |
UBRRL | ($С4) | Регистр скорости передачи USARTO, младший байт |
UCSRC | ($С2) | Регистр С управления и состояния USARTO |
UCSRB | ($С1) | Регистр В управления и состояния USARTO |
UCSRA | ($С0) | Регистр А управления и состояния USARTO |
USIDR | ($ВА) | Регистр данных USI |
USISR | ($В9) | Регистр состояния USI |
USICR | ($В8) | Регистр управления USI |
ASSR | ($В6) | Регистр состояния асинхронного режима |
OCR2A | ($ВЗ) | Регистр А совпадения таймера/счетчика Т2 |
TCNT2 | ($В2) | Счетный регистр таймера/счетчика Т2 |
TCCR2A | ($В0) | Регистр А управления таймера/счетчика Т2 |
OCR1BH | ($8В) | Регистр В совпадения таймера/счетчика Т1, старший байт |
OCR1BL | ($8А) | Регистр В совпадения таймера/счетчика Т1, младший байт |
OCR 1 АН | ($89) | Регистр А совпадения таймера/счетчика Т1, старший байт |
OCR1AL | ($88) | Регистр А совпадения таймера/счетчика Т1, младший байт |
ICR1H | ($87) | Регистр захвата таймера/счетчика Т1, старший байт |
ICR1L | ($86) | Регистр захвата таймера/счетчика Т1, младший байт |
TCNT1H | ($85) | Счетный регистр таймера/счетчика Т1, старший байт |
TCNT1L | ($84) | Счетный регистр таймера/счетчика Т1, младший байт |
TCCR1C | ($82) | Регистр С управления таймера/счетчика Т1 |
TCCR1B | ($81) | Регистр В управления таймера/счетчика Т1 |
TCCR1A | ($80) | Регистр А управления таймера/счетчика Т1 |
DIDR1 | ($7F) | Регистр 1 отключения цифровых входов |
DIDR0 | ($7Е) | Регистр 0 отключения цифровых входов |
ADMUX | ($7С) | Регистр управления мультиплексором АЦП |
ADCSRB | ($7В) | Регистр В управления и состояния АЦП |
ADCSRA | ($7А) | Регистр А управления и состояния АЦП |
ADCH | ($79) | Регистр данных АЦП, старший байт |
ADCL | ($78) | Регистр данных АЦП, младший байт |
Таблица 2.8. Регистры ввода/вывода моделей ATmega 165х (продолжение)
Название | Адрес | Функция |
TIMSK2 | ($70) | Регистр маски прерываний от таймера/счетчика Т2 |
TIMSK1 | ($6F) | Регистр маски прерываний от таймера/счетчика Т1 |
TIMSK0 | ($6Е) | Регистр маски прерываний от таймера/счетчика ТО |
PCMSK1 | ($6С) | Регистр маски 1-го прерывания по изменению состояний выводов |
PCMSK0 | ($6В) | Регистр маски 0-го прерывания по изменению состояний выводов |
EICRA | ($69) | Регистр А управления внешними прерываниями |
OSCCAL | ($66) | Регистр калибровки тактового генератора |
PRR | ($64) | Регистр снижения потребляемой мощности |
CLKPR | ($61) | Регистр предделителя тактового сигнала |
WDTCR | ($60) | Регистр управления сторожевого таймера |
SREG | $3F ($5F) | Регистр состояния |
SPH | $ЗЕ ($5Е) | Указатель стека, старший байт |
SPL | $3D($5D) | Указатель стека, младший байт |
SPMCSR | $37 ($57) | Регистр управления и состояния операций записи в память программ |
MCUCR | $35($55) | Регистр управления микроконтроллера |
MCUSR | $34($54) | Регистр состояния микроконтроллера |
SMCR | $33 ($53) | Регистр управления спящим режимом |
OCDR | $31 ($51) | Регистр внутрисхемной отладки |
ACSR | $30 ($50) | Регистр управления и состояния аналогового компаратора |
SPDR | $2Е ($4Е) | Регистр данных SPI |
SPSR | $2D ($4D) | Регистр состояния SPI |
SPCR | $2С ($4С) | Регистр управления SPI |
GPIOR2 | $2В ($4В) | 2-й регистр ввода/вывода общего назначения |
GPIOR1 | $2А($4А) | 1-й регистр ввода/вывода общего назначения |
OCR0A | $27($47) | Регистр А совпадения таймера/счетчика ТО |
TCNT0 | $26($46) | Счетный регистр таймера/счетчика ТО |
TCCR0A | $24 ($44) | Регистр А управления таймера/счетчика ТО |
GTCCR | $23($43) | Общий регистр управления таймеров/счетчиков |
EEARH | $22 ($42) | Регистр адреса EEPROM, старший байт |
...
...