重工电子论坛

标题: 奇怪的PB3,PB4 [打印本页]

作者: Leec    时间: 2018-3-10 10:43
标题: 奇怪的PB3,PB4
    写这个帖子是为了做笔记方便,自己好看,也防笔记本乱丢。同时大家有需要也方便查看。所以就把一些零星的所谓“发现”也记上吧。
这两天在玩一个共阳的数码管,用了PB3到PB10做段选,结果初始化后,本该全部笔画都点亮,但是就是PB3和PB4对应的两个笔画
始终不亮。检查芯片管脚,PB3和PB4输出为高,当然不会亮。而它们也没有和VCC3V3短路,只能是软件问题。最后想到查看数据手册
看到如图片附件所示,这两个管脚是与SWD,JTAG相关的,默认不是GPIO,要用GPIO必须复用。于是在初始化程序中开启复用时钟,
设置输出模式为复用推挽,再抄了一句网上找到的:GPIO_PinRemapConfig(GPIO_Remap_SWJ_JTAGDisable,ENABLE); /// 切换到SWJ调试,释放PA15,PB4, PB3
重新编译下载,所有笔画都能点亮了。

无标题.png (115.9 KB, 下载次数: 903)

无标题.png





欢迎光临 重工电子论坛 (http://www.cqutlab.cn/) Powered by Discuz! X3.1