关于stm32f3 的JTAG口复用为普通IO
我想把JTAG下载调试程序的PA13( SWDIO)和PA14(SWCLK-JTCK)的两个脚在下载调试的时候用作JTAG口,程序正常运行时用作普通的IO控制其他的,不知能否这样做,有没有哪位高手这样做过?求指点,谢谢! 没有试过,应该可以这样做,需要注意的是在复位后应该延时一个合适的时间作为下载使用,然后再设置为普通IO口,否则如果复位后马上就设置为普通IO口,那就不好再次下载程序了。 最好别这样 啊,容易引发未知bug creep 发表于 2015-9-14 17:17没有试过,应该可以这样做,需要注意的是在复位后应该延时一个合适的时间作为下载使用,然后再设置为普通IO ...
首先谢谢你的回复,那如果延时10s后在配置为普通的IO口,之后还能下载程序吗?(我自己理解的是不可以再继续下载,需要重新复位后才能下载程序,不知对不对?) 你好我好大家好! 发表于 2015-9-14 17:22
最好别这样 啊,容易引发未知bug
本来也不想这样做的,可是现在的我要用到36个引脚资源,但是stm32f302c8只能用35个引脚,换64pin的又浪费很多,而且成本也高,所以就只能想复用一个了。 alisa123 发表于 2015-9-14 17:34
首先谢谢你的回复,那如果延时10s后在配置为普通的IO口,之后还能下载程序吗?(我自己理解的是不可以再 ...
一旦配置为普通IO口就不能下载了,如果要下载只能重新复位后恢复默认的JTAG功能,延时10S应该足够了。 嗯,谢谢你,橙子! 这样只是不好用在线调试而已。 creep 发表于 2015-9-14 18:09
一旦配置为普通IO口就不能下载了,如果要下载只能重新复位后恢复默认的JTAG功能,延时10S应该足够了。 ...
橙子,你回复了问题我怎么没办法吧st金币非配给你呢? yanhaijian 发表于 2015-9-15 08:47
这样只是不好用在线调试而已。
嗯,这样如果要再次下载程序只能复位后在进行,而且在线调试就不行。谢谢你的回复。
页:
[1]
2