这两个引脚没有特殊的用法吧? 我统一处理
/* for MAX5541 */ GPIO_InitStructure.GPIO_Pin = GPIO_Pin_10 | GPIO_Pin_11 | GPIO_Pin_12 | GPIO_Pin_13 | GPIO_Pin_14 | GPIO_Pin_15; GPIO_InitStructure.GPIO_Speed = GPIO_Speed_2MHz; GPIO_InitStructure.GPIO_Mode = GPIO_Mode_Out_PP; GPIO_Init(GPIOB, &GPIO_InitStructure);
然后
#define DACS1_1() GPIO_SetBits(GPIOB, GPIO_Pin_10) #define DACS1_0() GPIO_ResetBits(GPIOB, GPIO_Pin_10)
#define DACK1_1() GPIO_SetBits(GPIOB, GPIO_Pin_11) #define DACK1_0() GPIO_ResetBits(GPIOB, GPIO_Pin_11)
#define DADI1_1() GPIO_SetBits(GPIOB, GPIO_Pin_12) #define DADI1_0() GPIO_ResetBits(GPIOB, GPIO_Pin_12)
一直到PB15, 但是PB12,和PB13无法被正常置高置低,怎么解决啊? 从力源拿的新片,基本排除坏掉了吧。 |