21ic问答首页 - GD32A503 中断清理的疑问
GD32A503 中断清理的疑问
popbear0092023-06-20
在GD32A503的Gd32A50x_CAN.C 中有这么一个函数void can_interrupt_flag_clear(uint32_t can_periph, can_interrupt_flag_enum int_flag)
{
CAN_REG_VAL(can_periph, int_flag) = BIT(CAN_BIT_POS(int_flag));
}
为什么这个赋值语句可以清零,没看懂,请各位老师指教
{
CAN_REG_VAL(can_periph, int_flag) = BIT(CAN_BIT_POS(int_flag));
}
为什么这个赋值语句可以清零,没看懂,请各位老师指教
您需要登录后才可以回复 登录 | 注册