ВУЗ:
Составители:
-11-
Регистры
ввода-вывода
Область
данных
Имя регистра Назначение
$3F $5F SREG регистр состояния
$3E $5E SPH указатель стека (старший байт)
$3D $5D SPL
указатель стека (младший
байт)
$3B $5B GIMSK регистр маски прерываний
$3A $5A GIFR регистр запросов прерываний
$35 $55 MCUCR
регистр управления микрокон-
троллера
Кроме параллельных портов ввода/вывода в группу пери-
ферийных устройств входят: последовательные порты SPI (Se-
rial Peripheral Interface), UART (Universal Asynchronous Receiver-
Transmitter), таймеры-счетчики общего назначения и другие
устройства.
В случае выборки команды по неправильному адресу пове-
дение МП перестает быть предсказуемым. Чтобы отслеживать
такие ситуации, возникающие, например, при воздействии элек-
трических помех, в состав МК включают специальное
устройство
(сторожевой таймер), инициирующее сброс МК (т.е. обраще-
ние по адресу запуска), если содержимое таймера не будет об-
новлено в течение заданного промежутка времени.
Для долговременного сохранения данных при отключенном
электропитании, записанных при программировании МК или по-
лучаемых в ходе выполнения программы, используется 8-ми раз-
рядное ПЗУ на
основе EEPROM (Electrical Erased Programmable
Memory).
EEPROM имеет обособленное адресное пространство. При об-
ращении к EEPROM адрес предварительно записывается в распо-
ложенные в области ввода вывода регистры адреса этой памяти:
младшая часть адреса в регистр EEARL (номер $1E) и старшая в ре-
гистр EEARH (номер $1F).
Байт, предназначенный для записи, а также, получаемый при
чтении заносится в регистр данных EEDR (
номер $1D). Управление
процедурами записи или чтения осуществляется через регистр
управления EECR (номер $1C).
-11-
Регистры Область
Имя регистра Назначение
ввода-вывода данных
$3F $5F SREG регистр состояния
$3E $5E SPH указатель стека (старший байт)
указатель стека (младший
$3D $5D SPL
байт)
$3B $5B GIMSK регистр маски прерываний
$3A $5A GIFR регистр запросов прерываний
регистр управления микрокон-
$35 $55 MCUCR
троллера
Кроме параллельных портов ввода/вывода в группу пери-
ферийных устройств входят: последовательные порты SPI (Se-
rial Peripheral Interface), UART (Universal Asynchronous Receiver-
Transmitter), таймеры-счетчики общего назначения и другие
устройства.
В случае выборки команды по неправильному адресу пове-
дение МП перестает быть предсказуемым. Чтобы отслеживать
такие ситуации, возникающие, например, при воздействии элек-
трических помех, в состав МК включают специальное устройство
(сторожевой таймер), инициирующее сброс МК (т.е. обраще-
ние по адресу запуска), если содержимое таймера не будет об-
новлено в течение заданного промежутка времени.
Для долговременного сохранения данных при отключенном
электропитании, записанных при программировании МК или по-
лучаемых в ходе выполнения программы, используется 8-ми раз-
рядное ПЗУ на основе EEPROM (Electrical Erased Programmable
Memory).
EEPROM имеет обособленное адресное пространство. При об-
ращении к EEPROM адрес предварительно записывается в распо-
ложенные в области ввода вывода регистры адреса этой памяти:
младшая часть адреса в регистр EEARL (номер $1E) и старшая в ре-
гистр EEARH (номер $1F).
Байт, предназначенный для записи, а также, получаемый при
чтении заносится в регистр данных EEDR (номер $1D). Управление
процедурами записи или чтения осуществляется через регистр
управления EECR (номер $1C).
Страницы
- « первая
- ‹ предыдущая
- …
- 9
- 10
- 11
- 12
- 13
- …
- следующая ›
- последняя »
