# 10.Управления (MCUCSR) Регистр состояния MCUCSR предоставляет данные о том, какой источник сброса вызвал сброс микроконтроллера. ![](https://i.imgur.com/xPas1Yb.png) 7 и 4 относятся к JTAG > [name=Дарья Воронская] про JTAG прогуглить **Bit 7** – JTD: JTAG Interface Disable Когда этот бит равен нулю, интерфейс JTAG включен, если запрограммирован JTAGEN Fuse. Если этот бит равен единице, интерфейс JTAG отключен. Во избежание непреднамеренного отключения или включения В интерфейсе JTAG при изменении этого бита должна соблюдаться временная последовательность: прикладное программное обеспечение должно дважды записать в этот бит желаемое значение в течение четырех циклов, чтобы изменить его значение. Если интерфейс JTAG остается неподключенным к другим схемам JTAG, бит JTD должен быть установлен в единицу. Это делается для того, чтобы избежать статического тока на выводе TDO в интерфейсе JTAG. **Bit 6** – ISC2: Interrupt Sense Control 2 Асинхронное внешнее прерывание 2 активируется внешним выводом INT2, если установлены I-бит SREG и соответствующая маска прерывания в GICR. Если ISC2 записывается в ноль, спадающий фронт на INT2 активирует прерывание. Если ISC2 записывается в единицу, нарастающий фронт на INT2 активирует прерывание. Ребра на INT2 регистрируются асинхронно. Импульсы на INT2, превышающие минимальную ширину импульса, указанную в таблице 36, вызовут прерывание. Более короткие импульсы не гарантируют генерировать прерывание. При изменении бита ISC2 может возникнуть прерывание. Поэтому рекомендуется сначала отключить INT2, очистив его бит разрешения прерывания в регистре GICR. Затем можно изменить бит ISC2. Наконец, флаг прерывания INT2 должен быть очищен путем записи логической единицы в бит флага прерывания (INTF2) в регистре GIFR до того, как прерывание будет повторно разрешено. ![](https://chipenable.ru/images/stories/articles/External-Interrupt-1/int2.png) **Bit 4 – JTRF: JTAG Reset Flag** Этот бит устанавливается, если сброс вызывается логическим битом в регистре сброса JTAG, выбранным командой AVR_RESET JTAG. Этот бит сбрасывается путем сброса при включении питания или путем записи логического нуля во флаг. **Бит 3 - WDRF: Watchdog Reset Flag** [3.WDTCR (сторожевой регистр)](/cRBOAvEYSNePy-OvUSFnhw) флаг сброса сторожевого таймера. Этот бит устанавливается, если происходит сброс сторожевого таймера. Бит сбрасывается путем сброса при включении питания или путем записи логического нуля во флаг. **Бит 2 - BORF: Brown-out Reset Flag** - флаг сброса детектора падения напряжения. Этот бит устанавливается, если происходит сброс по падению напряжения питания. Бит сбрасывается путем сброса при включении питания или путем записи логического нуля во флаг. **Бит 1 – EXTRF: External Reset Flag** - флаг внешнего сброса. Этот бит устанавливается, если происходит внешний сброс. Бит сбрасывается путем сброса при включении питания или путем записи логического нуля во флаг. **Бит 0 – PORF: Power-on Reset Flag** - флаг сброса при включении питания. Этот бит устанавливается, если происходит сброс при включении питания. Бит сбрасывается только путем записи логического нуля во флаг.