关于ch582M PFIC快速中断设置,造成复位问题请教

image.png

现象:

主函数:设置外部PB脚中断,没有加入红圈所画的函数,中断正常;加入就产生复位,这是为什么?

PFIC_EnableFastINT0函数的第二个参数目前从你的代码中也看不出来传的什么,可以这样试一下

PFIC_EnableFastINT0(GPIO_B_IRQn,(uint32_t)GPIOB_IRQHandler);


谢谢,按你的设置是对的,我第二个参数是用0x00000048image.png

想测试一下,能不能提高中断的相应速度,测试结果是80M的Fsys速度,中断响应延时有260ns,用特有的快速响应和CPU计数器采用Fsys(还有一个选项是Fsys/8),也是260ns延时,表明芯片BOOT层就已经设置好了,没必要再设置;这样的话,采用中断采样GPIO端口数据基本不能超过2M的速度。


只有登录才能回复,可以选择微信账号登录