Robotcraft and retrofit
Главная | Interrupt | Регистрация | Вход
Суббота
28.12.2024
18:38
Приветствую Вас Гость | RSS
     
  Регистр управления микроконтроллером - MCUCR
Номер бита

 

         7             6                 5              4             3           2            1             0     

 
 
   PUD    SM1     SE    SM0 ISC11 ISC10 ISC01 ISC00
 

bit 7 - PUD: Отключение резисторов внутренней нагрузки. При "1" - нагрузочные резисторы отключены.

bit 3,2 - ISC11, ISC10: Биты выбора режима вызова внешнего прерывания INT1. При получении сигнала на INT1, если установлен флаг I регистра SREG

Таблица 1                                                        Режимы вызова прерывания INT1

ISC11 ISC10 Описание
0 0 Низкий уровень на входе INT1 генерирует запрос на прерывание
0 1 Любое изменение логического уровня на входе INT1 генерирует запрос на прерывание
1 0 Задний фронт входного сигнала на входе INT1 генерирует запрос на прерывание
1 1 Передний фронт входного сигнала на входе INT1 генерирует запрос на прерывание
Главный регистр маски прерываний - GIMSK
 

Номер

бита

   7             6              5              4            3           2            1             0      
 
INT1 INT0 PCIE    -       -     -       -       -  
 
     

bit 7 - INT1: Разрешение внешнего прерывания INT1. Внешнее прерывание INT1 разрешается, когда бит INT1 установлен в "1", а также установлен флаг I регистра SREG. Биты ISC11 и ISC10 регистра  MCUCR.

bit 6 - INT0: Разрешение внешнего прерывания INT0. Внешнее прерывание INT0 разрешается, когда бит INT0 установлен в "1", а также установлен флаг I регистра SREG. Биты ISC01 и ISC00 регистра  MCUCR.

bit 5 - PCIE: Разрешение прерывания по изменению состояния выводов регистра PCINT7-0. Если бит PCIE = "1" и установлен флаг I регистра SREG. На любом из контактов PCINT7-0.

  Регистр флагов внешних прерываний - EIFR
 

bit 1, 0 - ISC01, ISC00: Биты выбора режима вызова внешнего прерывания INT0. Прерывание вызывается на входе INT0, если установлен флаг I регистра SREG, а также установлен соответствующий бит регистра маски.                                         

Номер

бита

     7             6                 5              4             3           2            1             0      
INTF1 INTF0 PCIF     -       -       -        -        -    
bit 7 - INTF1:  Флаг внешнего прерывания 1. Когда изменение логического уровня сигнала на входе INT1 вызывает запрос на прерывание, устанавливается флаг INTF1. Если при этом флаг I регистра SREG и бит INT1 регистра GIMSK установлены в "1".

Таблица 2                                                            Режимы вызова прерывания INT0

ISC01 ISC00 Описание
0 0 Низкий уровень на входе INT0 генерирует запрос на прерывание
0 1 Любое изменение логического уровня на входе INT0 генерирует запрос на прерывание
1 0 Задний фронт входного сигнала на входе INT0 генерирует запрос на прерывание
1 1 Передний фронт входного сигнала на входе INT0 генерирует запрос на прерывани

bit 6 - INTF0:  Флаг внешнего прерывания 0. Когда изменение логического уровня сигнала на входе INT0 вызывает запрос на прерывание, устанавливается флаг INTF0. Если при этом флаг I регистра SREG и бит INT0 регистра GIMSK установлены в "1".

bit 5 PCIF: Флаг прерывания по изменению состояния одного из выводов. Изменение логического уровня на одном из входов PCINT7-0 вызывает генерацию запроса на прерывание и устанавливается флаг PCIF. Если флаг I регистра SREG и бит PCIE регистра GIMSK установлены в "1".

 
  Регистр маски прерываний по изменению на любом из контактов PCMSK
Регистр статуса микроконтроллера SREG
Номер бита        7             6                 5              4             3           2            1             0     
 

 

I T H S V N Z C
 

 bit 7 - I: Общее разрешение прерываний.

 

Номер

бита

       7             6                 5              4             3           2            1             0    
 
PCINT7 PCINT6 PCINT5 PCINT4 PCINT3 PCINT2 PCINT1 PCINT0
 
bit 7..0 - PCINT7..0: Маска разрешения входов. Если бит и флаг PCIE регистра GIMSK установлены в "1", прерывание по изменению сигнала на соответствующем входе разрешается.
 

 

Copyright MyCorp © 2024
Бесплатный конструктор сайтов - uCoz