我刚才查看了STM32L151C8T6,它的确有SPI2。你既然能正常接收了,按理如果使能了接收事件中断应该可以进入中断的。
请你借助调试工具确认下相关SPI中断的使能情况,中断服务程序跟启动文件里定义的相匹配。
我看你的代码好像是基于早期标准库组织的,代码方面也可以参考相关例程。
还有,测试时将IDE的外设寄存器观察窗口先关闭掉.
尽可能使用CubeMx做配置并组织代码,这样效率更高。
我刚才查看了STM32L151C8T6,它的确有SPI2。你既然能正常接收了,按理如果使能了接收事件中断应该可以进入中断的。
请你借助调试工具确认下相关SPI中断的使能情况,中断服务程序跟启动文件里定义的相匹配。
我看你的代码好像是基于早期标准库组织的,代码方面也可以参考相关例程。
还有,测试时将IDE的外设寄存器观察窗口先关闭掉.
尽可能使用CubeMx做配置并组织代码,这样效率更高。
举报