OpenEdv-开源电子网

 找回密码
 立即注册
正点原子全套STM32/Linux/FPGA开发资料,上千讲STM32视频教程免费下载...
查看: 3173|回复: 1

STM32串口与jtag共用,串口无输出

[复制链接]

1

主题

1

帖子

0

精华

新手入门

积分
4
金钱
4
注册时间
2017-6-13
在线时间
0 小时
发表于 2017-6-13 12:25:38 | 显示全部楼层 |阅读模式
STM32串口与jtag共用,PB3,程序可以通过JTAG成功烧写,但是程序正常使用中PB3没有输出,请问各位大神,如何解决?是配置问题吗?
正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

4

主题

37

帖子

0

精华

高级会员

Rank: 4

积分
776
金钱
776
注册时间
2017-1-23
在线时间
164 小时
发表于 2017-6-13 14:04:57 | 显示全部楼层
要使用PB3,就应该在程序中禁止jtag功能,使用sw模式下载
如下:第一句使能IO口和AFIO(必须),第二句使能spi3,第三句使能SW并禁止jtag(必须)
RCC_APB2PeriphClockCmd(RCC_APB2Periph_GPIOB|RCC_APB2Periph_AFIO, ENABLE);//使能GPIOB时钟
  RCC_APB1PeriphClockCmd(RCC_APB1Periph_SPI3, ENABLE); //使能SPI3时钟
        GPIO_PinRemapConfig(GPIO_Remap_SWJ_JTAGDisable, ENABLE);
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则



关闭

原子哥极力推荐上一条 /2 下一条

正点原子公众号

QQ|手机版|OpenEdv-开源电子网 ( 粤ICP备12000418号-1 )

GMT+8, 2025-8-18 11:25

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

快速回复 返回顶部 返回列表