初级会员

- 积分
- 121
- 金钱
- 121
- 注册时间
- 2015-1-26
- 在线时间
- 0 小时
|
5金钱
大家好,我用下面的方式来初始化端口的入出力模式,可以吗?
好象不能成功啊,帮我检查一下好吗?
//设置入力模式
#define _SET_INPUT(IO) do { \
GPIO_InitTypeDef GPIO_InitStructure; \
GPIO_InitStructure.GPIO_Pin |= DIO ## IO ## _PIN;\
GPIO_InitStructure.GPIO_Speed = GPIO_Speed_50MHz;\
GPIO_InitStructure.GPIO_Mode = GPIO_Mode_IPU;\
GPIO_Init(DIO ## IO ## _PORT, &GPIO_InitStructure);\
} while (0)
#define DIO11_PIN GPIO_Pin_3
#define DIO11_PORT GPIOC
//料检测(用pc3端口)
#define SILK_CHK_PIN 11
如我要初始化 PC3为入力端口,只要这样调用 _SET_INPUT( SILK_CHK_PIN );
从结果来看,我这样做不行啊,不知道原因在哪里,是不是宏做错了。
请指教。
|
|