完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
我在做SPI 实验的时候,按图1方法配置好SPI后
编写的发送数据程序,编译后报这种错误,如图2,有朋友遇到过这种情况吗?为什么会这样呢?感觉好像SPI没有配置好,但我实在是查不出问题出在哪?求大神们指教. PS:我用的是IAR编程软件 |
|
相关推荐
12个回答
|
|
SPI_I2S_FLAG_BSY
SPI_I2S_FLAG_OVR SPI_I2S_FLAG_RXNE SPI_I2S_FLAG_TXE SPI_I2S_GetFlagStatus SPI_I2S_GetITStatus 原库函数应该是上面这种 学会自己定位查找问题
最佳答案
|
|
|
|
头文件 没包含。。。就是 类似 stm32f10x_spi.h 的头文件
|
|
|
|
不知楼主问题解决了吗 请分享一下经验
|
|
|
|
我包含了的,您看我的头文件,看看有没有什么问题。 #include "stm32f10x.h" #include "stm32f10x_gpio.h" #include "stm32f10x_rcc.h" #include "stm32f10x_spi.h" 我试着把#include "stm32f10x_spi.h"给屏蔽掉,结果也是一样,好像#include "stm32f10x_spi.h"这句命令没有起到作用,不解呀。 |
|
|
|
rgb2251 发表于 2016-12-04 05:42 你试试看能不能 用软件定位到 SPI_FLAG_TXE SPI_SendData 的 定义处 和 声明处 |
|
|
|
定位不到,是不是软件BUG呀? stm32f10x_spi.h这个头文件估计有问题。IAR软件BUG蛮多的呢。 |
|
|
|
IAR我没用过。。。再看看 文件 的(搜索) 路径 有没有 加进去,还不行的话,我也不知道了。。。你在 别人的 IAR 工程基础上 建自己的 试试,或者 换 Keil。。。 |
|
|
|
没用过IAR,无法为你提供帮助了
|
|
|
|
谢谢,终于发现问题所在 了。
|
|
|
|
亲,顺便问一下,您的固件库使用手册能给我一份吗?我那是在固件库使用手册中翻出来的函数. |
|
|
|
去stmcu查找吧,那上面比较新,或者直接去官方网站查找。f1xx的最新应该是3.5.0,标准库。cube库现在更好用些
|
|
|
|
看看,学习一下
|
|
|
|
你正在撰写答案
如果你是对答案或其他答案精选点评或询问,请使用“评论”功能。
1252 浏览 1 评论
AD7686芯片不传输数据给STM32,但是手按住就会有数据。
1184 浏览 3 评论
2263 浏览 0 评论
如何解决MPU-9250与STM32通讯时,出现HAL_ERROR = 0x01U
1351 浏览 1 评论
hal库中i2c卡死在HAL_I2C_Master_Transmit
1774 浏览 1 评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-11-28 17:35 , Processed in 0.901138 second(s), Total 96, Slave 79 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号