本帖最后由 coleyao 于 2019-8-28 20:38 编辑
有两个stm32F103项目文件,设置一样,都是PB3、PB4用于输出,奇怪的是一个项目硬件仿真正常,另一个仿真PB3、PB4无输出,无输出的这个项目,在寄存器界面可以看到,输出寄存器改了,输入寄存器值没有变化,想请教一下,为啥会出现这种情况,我的硬件和软件环境都是无差异的,只是换个项目,而且PB3和PB4端口的设置已经对比过,都是设置的一样的模式,端口对应的时钟已经开启。
(已解决,对于M3芯片应该是需要禁用JTAG功能才能将PB3、PB4用于输入输出,两个项目存在差异的原因是其中一个在其它地方用到PA15端口,在PA15初始化的地方将JTAG禁用了!)
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
一周热门 更多>