| 
 
| 想使用JTDI引脚作为普通IO,所以使用GPIO_PinRemapConfig(GPIO_Remap_SWJ_JTAGDisable, ENABLE);//释放引脚PA15使用4.7K的电阻将其上拉到5V,并配置为开漏输出 GPIO_InitStructure.GPIO_Pin =GPIO_Pin_15;
 GPIO_InitStructure.GPIO_Mode = GPIO_Mode_Out_OD;
 GPIO_InitStructure.GPIO_Speed = GPIO_Speed_50MHz;
 GPIO_Init(GPIOA, &GPIO_InitStructure);
 
 发现执行命令GPIO_ResetBits(GPIOA,GPIO_Pin_15);后引脚电平为0.03V没有问题,
 但是执行完命令GPIO_SetBits(GPIOA,GPIO_Pin_15);后引脚电平为3V,按照开漏输出的原理,引脚电平应该被外部上拉电阻上拉到5V才对吧?
 不明白什么原因,有知道的大虾们请指导!
 | 
 |