📄 interrupts.c
字号:
#include "..\BF561_Watchdog.h"
EX_INTERRUPT_HANDLER(WDOGB_ISR)
{
*pFIO2_FLAG_T = TOGGLE_UPPER; // toggle LEDs 5-12
*pWDOGB_CTL = DISABLE_WDOG; // disable watchdog
*pWDOGB_CTL |= WDOG_EXPIRED_BIT; // clear IRQ
*pWDOGB_CNT = TWO_SECOND_WDOG; // set WDOG Count for 2 second IRQ
*pWDOGB_CTL = ENABLE_GPI; // re-enable WDOG for GP Interrupt
} // end WDOG ISR
EX_INTERRUPT_HANDLER(PFB_ISR)
{
*pFIO0_FLAG_C = 0x0180; // Acknowledge Flag Interrupt (Any of PF7&8)
*pWDOGB_STAT = 0xBEEF; // Write any value to WDOG STAT to hold off interrupt
ssync();
} // end PFB ISR
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -