ВУЗ:
Составители:
-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
- …
- следующая ›
- последняя »