各位大神好,
今天遇到一个奇怪的问题,想要咨询下大家
场景
芯片:gd32f470
操作系统:移植gd32f450
应用:spi从模式,配置spi接收中断
验证场景
先使用jlink加载程序,进入仿真界面,主设备发送数据,从设备接收数据正常,并做相应处理,再给主设备返回数据,主设备接收数据,流程正常
此时,从设备下电,再给从设备上电,主设备给从设备发送数据,从设备没有响应(从设备接收中断中有led翻转处理,但没有看到灯闪烁),现象判断,从设备没有触发spi接收中断
再给从设备重新加载程序,主设备发送数据,从设备接收数据,并做处理,给主设备返回数据,主设备接收数据,现象正常
我的问题是:为什么会出现,从设备下电,再上电后,从设备的spi中断失效的现象,此现象比较像是spi没有做初始化处理
请问有遇到过相似的问题吗?如果遇到过,又是如何解决的那?
祝好
更多回帖