用C语言写STM32F103的IO驱动时错误

2019-10-15 02:57发布

本人刚学,所以问题可能有点小白,但是在网上找了很久没找到解决办法,不知道是没找到切入点还是怎么的。
望大神指点一二。

错误如下 1.png


代码如下 2.png 3.png
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
6条回答
TGuest
1楼-- · 2019-10-15 06:48
要加入ST公司给的库函数头文件,原名为stm32f10x_gpio.h。这个加上你的报错里就不会有什么gpio_pin_0未定义了。另外,你把systeminit这个函数放在每个IO口初始化函数中,每个IO初始化时都会重新初始化系统,肯定是不妥的。个人建议,希望能帮到你。
憨厚诚实大叔
2楼-- · 2019-10-15 06:59
把那个103的h文件包含进去就好了,哎
2hen9x1
3楼-- · 2019-10-15 07:11
还有是GPIO_Pin_x,注意大小写
aaa405944519
4楼-- · 2019-10-15 08:45
 精彩回答 2  元偷偷看……
chinese龍
5楼-- · 2019-10-15 09:56
加了。H的文件和改为小写都不行啊,两边都加了.c和.h里面都加了也不行;之前10x.h就有的,把gpio.h加进来还是不行。具体加那个可以说明下吗?谢谢。
chinese龍
6楼-- · 2019-10-15 09:57
头文件加的没错的,GPIO也定义了的,肯定是ST公司的,时钟的意见很好,谢谢。另外问下如(ADN_Init)在个ADN我可以随便改吗?比如改为adn或别的。第一次使用时。

一周热门 更多>