你的浏览器版本过低,可能导致网站不能正常访问!为了你能正常使用网站功能,请使用这些浏览器。
举报
stary666 发表于 2015-7-22 14:02 寄存器没配置好
creep 发表于 2015-7-22 14:20 HAL库函数HAL_SPI_Transmit里面就带有TXE标志位检测了,同样的HAL_SPI_Receive里面也有RXNE检测了,没有必 ...
gronau 发表于 2015-7-22 14:38 HAL库里接收发送函数里面有存储数组,你只需要根据参数要求定义好接收位置即可。 ...
lslp 发表于 2015-7-22 14:43 什么意思?我自己定义了一个数组,用来放接收的数据,HAL_SPI_receive函数的第三个参数不就是存放数据的 ...
lslp 发表于 2015-7-22 14:33 问题是我接收函数一直就收不到,我去掉while函数,依然就收不到数据
能具体一点么?
问题是我接收函数一直就收不到,我去掉while函数,依然就收不到数据
什么意思?我自己定义了一个数组,用来放接收的数据,HAL_SPI_receive函数的第三个参数不就是存放数据的地址么?
你说的这个函数我用过,应该还有一个参数是配置接收个数的。仔细看一下。
还有就是注意是8位还是16位通信啊。
如果你想练手或者测试SPI的话建议还是直接连个外设比如外部FLASH或者SD卡模块,那样简单很多。