STM32 SPI2等待接收字节时进入死循环

所属分类:STM32 浏览数:388 提问者:nick110 提问时间:2017-07-12
标签:SPI2通讯

问:

使用STM32F105RC芯片SPI2进行通讯时,在等待接收字节时会出现进入死循环while(SPI_I2S_GetFlagStatus(SPI2, SPI_I2S_FLAG_RXNE) == RESET)中,请问这是怎么回事?


答:你有没有发送读取时钟啊?
回答者:shuolang126 回答时间:2017-07-13

答:应该是没正确收到数据,确认下两边配置参数一样;硬件线路是否正确,包括电源、连线在内。
回答者:xmshao 回答时间:2017-07-19

登录后回答。
图书专栏
STM32不完全手册

STM32不完全手册

本书对28个实例进行了详细讲解,包括MDK使用及技巧等。实例代码全部为操作寄存器的方式实现。
ARM快速嵌入式系统原型设计

ARM快速嵌入式系统原型设计

本书通过mbed介绍嵌入式系统设计的所有主要议题,便于读者快速掌握嵌入式系统的设计方法。
STM32库开发实战指南

STM32库开发实战指南

本书围绕库的分析和使用,对综合运用固件库开发项目给出了具体范例,循序渐进、系统地掌握。
广告