完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
大家好,有个问题想请教一下
我用STM32f051r8的板,用keil 5.14编程,在选硬件的时候启用的start up,他内置的system_stm32f0xx.c中有三个量在编译时提示没定义: 翻了一下,发现这东西在stm32f0xx.h有定义,但是却不知道为什么在system_stm32f0xx.c提示没定义,要怎样才能让程序意识到这些量已经定义了呢?谢谢!!! |
|
相关推荐
12个回答
|
|
close 'system_stm32f0xx.c' and reopen it.
|
|
|
|
楼主查找一下定义是否可以查找到。另外,路径中是否有中文?
|
|
|
|
谢谢回复~~ 没有用,我甚至新建新的project,重新选取芯片,或者直接关了keil重开,一直都是提示没有定义这三个 |
|
|
|
谢谢回复~~ 这三个量在system_stm32f0xx.c并没有定义,只在stm32f0xx.h定义了 路径不含中文 |
|
|
|
cubemx生成的一般都不会报错,可能是找不到.H文件。
|
|
|
|
|
|
|
|
你把你添加好的截图发一下看看
|
|
|
|
你把你添加好的截图发一下看看
|
|
|
|
有些红色的小×,您不用管,编译看看报错不?
|
|
|
|
谢谢回复~~已经发现问题,keil安装的固件库里stm32f0xx.h不知道为何,没有定义那三个函数,重新下一个后就好了 |
|
|
|
谢谢回复~~ 之前就是编译的时候报的错才发现这里有问题的,现在已经知道是咋回事了:keil安装的固件库里stm32f0xx.h不知道为何,没有定义那三个函数,重新下一个后就好了 |
|
|
|
影子王子 发表于 2019-3-27 10:55 固件是keil安装库的时候,出错了把。 |
|
|
|
你正在撰写答案
如果你是对答案或其他答案精选点评或询问,请使用“评论”功能。
1129 浏览 0 评论
AD7686芯片不传输数据给STM32,但是手按住就会有数据。
1075 浏览 2 评论
2175 浏览 0 评论
如何解决MPU-9250与STM32通讯时,出现HAL_ERROR = 0x01U
1269 浏览 1 评论
hal库中i2c卡死在HAL_I2C_Master_Transmit
1693 浏览 1 评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-11-25 19:01 , Processed in 0.994394 second(s), Total 66, Slave 59 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号