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

所属分类:STM32F系列 浏览数:976 提问者: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

登录后回答。
图书推荐
ARM快速嵌入式系统原型设计

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

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

STM32库开发实战指南

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

轻松玩转STM32Cube

本书结合官方手册和例程,全面、系统介绍了STM32F103各项功能,是学习STM32的入门教材。
广告