完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
我想把JTAG下载调试程序的PA13( SWDIO)和PA14(SWCLK-JTCK)的两个脚在下载调试的时候用作JTAG口,程序正常运行时用作普通的IO控制其他的,不知能否这样做,有没有哪位高手这样做过?求指点,谢谢!
|
|
相关推荐
10个回答
|
|
没有试过,应该可以这样做,需要注意的是在复位后应该延时一个合适的时间作为下载使用,然后再设置为普通IO口,否则如果复位后马上就设置为普通IO口,那就不好再次下载程序了。
|
|
|
|
本来也不想这样做的,可是现在的我要用到36个引脚资源,但是stm32f302c8只能用35个引脚,换64pin的又浪费很多,而且成本也高,所以就只能想复用一个了。
|
|
|
|
一旦配置为普通IO口就不能下载了,如果要下载只能重新复位后恢复默认的JTAG功能,延时10S应该足够了。
|
|
|
|
嗯,谢谢你,橙子!
|
|
|
|
这样只是不好用在线调试而已。
|
|
|
|
橙子,你回复了问题我怎么没办法吧st金币非配给你呢? |
|
|
|
嗯,这样如果要再次下载程序只能复位后在进行,而且在线调试就不行。谢谢你的回复。 |
|
|
|
哈哈,我也不知道,金币你留着吧,说不定以后还能在社区论坛兑换开发板呢。 |
|
|
|
学习了
|
|
|
|
下载的时候做JTAG,运行做普通IO,但下次估计就JTAG没法下载了。只用用串口BORALOAD或其他方法把JTAG属性变成复用JTAG。才能JTAG下载。
|
|
|
|
你正在撰写答案
如果你是对答案或其他答案精选点评或询问,请使用“评论”功能。
STM32串口接受中断使用C++STL中的queue导致所有中断失效
6014 浏览 1 评论
3031 浏览 0 评论
STM32配合可编程加密芯片SMEC88ST的防抄板加密方案设计
1325 浏览 0 评论
3869 浏览 1 评论
AD7686芯片不传输数据给STM32,但是手按住就会有数据。
3704 浏览 4 评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2025-2-12 12:06 , Processed in 0.572125 second(s), Total 56, Slave 51 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191