新人遇到了点问题 希望大佬过来看看 不是很难的问题 谢谢啦

2019-07-20 05:48发布


这两段代码 我是设置成PB0到PB7作为一位共阴极八段码管输入显示功能

PB3和PB4代表的是数码管的D E两段。

由于开发板是mini版的问题 这两个引脚作为JTAG功能 始终有10K的高电平进去 导致D E两段不亮,其他段都是正常的。

我从论坛上找到了

GPIO_PinRemapConfig(GPIO_Remap_SWJ_Disable, ENABLE);

GPIO_PinRemapConfig(GPIO_Remap_SWJ_JTAGDisable , ENABLE);   

这两端代码也是禁用JTAG的 但是硬件上也没有起到理想的作用

硬件上是如果显示8 则 D E 不亮  其他都是OK的

我想避过这个PB3 和PB4   把smg.h 的引脚改成8-15    设置成PB8到PB15作为一位共阴极八段码管输入显示功能


硬件上 PB8到PB15全是低电平 数码管不亮

换成GPIOC的0-7也是这个问题

希望有大佬帮忙解决一下
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。