这两段代码 我是设置成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也是这个问题
希望有大佬帮忙解决一下
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
放在APB2时钟使能下一句那试下
一周热门 更多>