CH563DS1.PDF中关于CH563 中断标志寄存器R8_TMRx_INT_FLAG的描述是只读的,可是例程中用
R8_TMR0_INT_FLAG=RB_TMR_IF_DATA_ACT|RB_TMR_IE_CYC_END|RB_TMR_IF_FIFO_HF|RB_TMR_IF_DMA_END|RB_TMR_IF_FIFO_OV|RB_TMR_IF_DMA_ERR;
来清除所有的中断标志
这是为什么?
另外,例程中还有
R8_TMR0_INT_FLAG=0xff; /* 清除相应中断标志 */
这个寄存器是写1清0的吗?CH563DS1.PDF里面没有讲。
热门产品 :
CH592: RISC-V内核BLE5.4无线MCU