请问这个GPIO中断怎么配置,比如希望配置Pin0.3 GPIO中断。
好的,谢谢。
那么请问PIN0.1配置GPIO中断的话,IntSrc应该配置为多少呢?
似乎直接配置为0x1002不大行
您好,
测试赋值0x1002没有问题,注意使用程序中的中断初始化函数,IntSrc参数低8位为GPIO_IE寄存器使用。
您好,首先谢谢您的回复。
但是在编程的过程中,我发现当将IntSrc配置为1002后,当P0_1引脚配置中断后,P0_0-P0_7所有的引脚似乎同时也被使能了中断。
请问针对这种情况,如何调整才能只使能P0_1的中断?
您好,
注意手册描述。
“当bP0_IE_LEVEL 为1 时,P0.0~P0.7 其中任一引脚的电平变化将产生GPIO中断”。
我注意到手册中INT0、INT1都只有变化沿唤醒,没有变化沿中断(只有低电平中断和下降沿中断)。
其他单独配置的中断引脚(P1.4\P1.5\P0.3\P7.1)也都是低电平有效或下降沿有效
只有P5.3\P5.5\P5.7引脚和其他扩展GPIO中断引脚可以配置为变化沿中断。
请问是否有方式配置单独一个引脚的变化沿中断?
如果有,是哪个引脚?如何配置?
您好,
CH545几个边沿中断都是一组引脚触发的,如果必须要单个引脚边沿中断可以看看我们32系列芯片。