WCH沁恒单片机
直播中

早知

9年用户 1180经验值
擅长:光电显示 存储技术
私信 关注
[问答]

ch582M PFIC快速中断设置产生复位是为什么?


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

回帖(2)

高淑贤

2022-8-3 10:01:48
PFIC_EnableFastINT0函数的第二个参数目前从你的代码中也看不出来传的什么,可以这样试一下
PFIC_EnableFastINT0(GPIO_B_IRQn,(uint32_t)GPIOB_IRQHandler);
举报

张秀芳

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

更多回帖

发帖
×
20
完善资料,
赚取积分