GPIO的使用怪现象

[复制链接]
3349|4
 楼主| kgp0213 发表于 2008-9-29 10:04 | 显示全部楼层 |阅读模式
GPIO, pi, IO, gp
请参见附图,工程已包含了gpio.c gpio.h,也设定了正确路径,但是gpioB总是提示未定义,但是换成gpioc,gpioE,错误消失,唯独GPIOB 不行,这是怎么回事呢
zyok 发表于 2008-9-29 10:17 | 显示全部楼层

STM32F10x_CONF.H 里要先定义...

/************************************* GPIO ***********************************/
#define _GPIO
#define _GPIOA
#define _GPIOB
//#define _GPIOC
//#define _GPIOD
//#define _GPIOE
//#define _GPIOF
//#define _GPIOG
#define _AFIO
香水城 发表于 2008-9-29 10:18 | 显示全部楼层

请检查stm32f10x_conf.h中#define _GPIOB那一行是否被注释掉

stm32f10x_conf.h中包含了所有模块的声明。
 楼主| kgp0213 发表于 2008-9-29 10:54 | 显示全部楼层

多谢,果然是这个问题

我看到lib.c中已包含了相应定义,但是没想到conf.h中屏蔽掉了。多谢二位!
Sober393 发表于 2008-10-1 11:47 | 显示全部楼层

以前同样没有注意过这个问题,一直是全部打开

您需要登录后才可以回帖 登录 | 注册

本版积分规则

9

主题

71

帖子

0

粉丝
快速回复 在线客服 返回列表 返回顶部