烧写了按键输入实验以后,电脑找不到JTAG了,重新安装JTAG驱动也没有用,之后Keil5和JTAG驱动都卸载重装还是没用

2019-07-21 02:11发布

友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
19条回答
augustedward
2019-07-22 21:32
回复【15楼】aichim:
---------------------------------
烧的是按键那个例程吧,我看了代码,按键用到了PA13,PA15。
而这两个接口分别是JTMS,JTDI。
单片机一般默认这两个口是JTAG口,但你每次一上电,再还没烧程序之前就被单片机程序给初始化成普通IO口了,这样你再烧程序,肯定是不识别JTAG了。
像这种情况,最简单的方法就是通过串口烧其他的例子。

还有就是建议,如果程序中用到JTAG口作为普通IO口用,那么最好在把这几个IO口初始化为普通IO之前,加上几秒的延时后,再初始化。这样子,在上电之后的几秒时间里,JTAG口还是可以烧程序的,超过了就不能烧了。只能在重新上电的前几秒内可以烧写

不知道你看懂了吗?

一周热门 更多>