OpenEdv-开源电子网

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

STM32F103ZET6 串口2通信问题

[复制链接]

23

主题

37

帖子

0

精华

初级会员

Rank: 2

积分
149
金钱
149
注册时间
2013-12-8
在线时间
0 小时
发表于 2014-3-29 16:31:08 | 显示全部楼层 |阅读模式
             我的开发板默认是用串口1下载程序的,但现在我需要利用串口2,所以我想先调试串口2。串口2是通过插针引出的,我把串口1的串口通信程序经过修改后(包括总线,引脚)改成适合串口2的驱动,但没有实现功能,现在找不到原因,我能想到的只有总线和引脚了。说下我的做法,我另外用了个USB转串口的小板(芯片是CH340),我把串口小板插上电脑,再把RX TX和STM32开发板的串口2的TX RX交叉连接。我想这样应该能达到目的才对啊??但现在是可以通信,但是显示乱码,波特率的什么都注意到了,求大虾指点
正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

3

主题

2178

帖子

2

精华

论坛大神

Rank: 7Rank: 7Rank: 7

积分
3323
金钱
3323
注册时间
2013-7-19
在线时间
195 小时
发表于 2014-3-29 17:20:17 | 显示全部楼层
串口2的时钟开了吗?和串口1不一样,串口1在APB2上,串口2在APB1上
回复 支持 反对

使用道具 举报

23

主题

37

帖子

0

精华

初级会员

Rank: 2

积分
149
金钱
149
注册时间
2013-12-8
在线时间
0 小时
 楼主| 发表于 2014-3-30 20:34:11 | 显示全部楼层
回复【2楼】ricefat:
---------------------------------
开了,这点我注意到了,现在是同样的驱动,串口2可以通信,但接收的是乱码
回复 支持 反对

使用道具 举报

530

主题

11万

帖子

34

精华

管理员

Rank: 12Rank: 12Rank: 12

积分
165516
金钱
165516
注册时间
2010-12-1
在线时间
2116 小时
发表于 2014-3-30 21:46:30 | 显示全部楼层
回复【3楼】suso:
---------------------------------
发送没问题?
接收有问题?
中断接收的?
我是开源电子网www.openedv.com站长,有关站务问题请与我联系。
正点原子STM32开发板购买店铺http://openedv.taobao.com
正点原子官方微信公众平台,点击这里关注“正点原子”
回复 支持 反对

使用道具 举报

233

主题

961

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1814
金钱
1814
注册时间
2011-10-9
在线时间
230 小时
发表于 2014-4-1 13:08:27 | 显示全部楼层
串口2时钟为 串口1的一半哦 注意了没有?

同样是115200  串口1是初始化72M  串口2是 36M

回复 支持 反对

使用道具 举报

21

主题

79

帖子

0

精华

初级会员

Rank: 2

积分
183
金钱
183
注册时间
2014-2-11
在线时间
0 小时
发表于 2014-4-1 13:25:01 | 显示全部楼层
那个示波器测量一下波特率,换一下波特率试试看。
回复 支持 反对

使用道具 举报

3

主题

37

帖子

0

精华

初级会员

Rank: 2

积分
69
金钱
69
注册时间
2013-8-20
在线时间
0 小时
发表于 2014-4-1 15:57:29 | 显示全部楼层
把波特率调小  试试
只要路对?不怕路远
回复 支持 反对

使用道具 举报

23

主题

37

帖子

0

精华

初级会员

Rank: 2

积分
149
金钱
149
注册时间
2013-12-8
在线时间
0 小时
 楼主| 发表于 2014-4-4 10:45:10 | 显示全部楼层

就是把战舰的实验四串口通信的串口1改成串口2了,然后其他的总线引脚我都改过来了,貌似可以接收,但是乱码;但好像不能发送
我直接上图吧,一个是串口1的,一个是串口2的


 


另外,至于波特率,我试了下4800,也不行

回复 支持 反对

使用道具 举报

23

主题

37

帖子

0

精华

初级会员

Rank: 2

积分
149
金钱
149
注册时间
2013-12-8
在线时间
0 小时
 楼主| 发表于 2014-4-5 09:51:53 | 显示全部楼层
回复【4楼】正点原子:
---------------------------------
好像不能发送,接收是乱码。就是战舰那个串口例程,是用中断接收的
回复 支持 反对

使用道具 举报

28

主题

1489

帖子

0

精华

论坛大神

Rank: 7Rank: 7Rank: 7

积分
1656
金钱
1656
注册时间
2013-7-24
在线时间
1 小时
发表于 2014-4-5 10:28:45 | 显示全部楼层
接收看一下FE位,是不是信号的问题。
于20150522停用该账号:http://www.microstar.club
回复 支持 反对

使用道具 举报

23

主题

37

帖子

0

精华

初级会员

Rank: 2

积分
149
金钱
149
注册时间
2013-12-8
在线时间
0 小时
 楼主| 发表于 2014-4-8 22:18:17 | 显示全部楼层
回复【10楼】styleno1:
---------------------------------
FE 位 是什么?
回复 支持 反对

使用道具 举报

28

主题

1489

帖子

0

精华

论坛大神

Rank: 7Rank: 7Rank: 7

积分
1656
金钱
1656
注册时间
2013-7-24
在线时间
1 小时
发表于 2014-4-9 09:19:08 | 显示全部楼层
回复【11楼】suso:
---------------------------------
USART的错误标志位
于20150522停用该账号:http://www.microstar.club
回复 支持 反对

使用道具 举报

1

主题

14

帖子

0

精华

新手上路

积分
46
金钱
46
注册时间
2014-10-3
在线时间
1 小时
发表于 2014-10-26 16:48:07 | 显示全部楼层
默默问一句,串口2在STM32F103咋么引出?那些口?
谢谢
捍卫梦想!
回复 支持 反对

使用道具 举报

17

主题

466

帖子

1

精华

金牌会员

Rank: 6Rank: 6

积分
2164
金钱
2164
注册时间
2013-1-11
在线时间
510 小时
发表于 2014-11-9 23:13:29 | 显示全部楼层
PA2lPA3
知识是你最好的财富
回复 支持 反对

使用道具 举报

1

主题

10

帖子

0

精华

初级会员

Rank: 2

积分
90
金钱
90
注册时间
2015-8-9
在线时间
13 小时
发表于 2016-3-30 14:16:33 | 显示全部楼层
ZPY在路上 发表于 2014-10-26 16:48
默默问一句,串口2在STM32F103咋么引出?那些口?
谢谢

PA2和PA3.
回复 支持 反对

使用道具 举报

4

主题

14

帖子

0

精华

初级会员

Rank: 2

积分
63
金钱
63
注册时间
2015-10-31
在线时间
12 小时
发表于 2016-9-12 08:33:37 | 显示全部楼层
请问下楼主 ,问题解决了吗? 我现在遇到了跟你一模一样的问题,能否答疑下,谢谢
回复 支持 反对

使用道具 举报

21

主题

146

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
467
金钱
467
注册时间
2013-7-12
在线时间
86 小时
发表于 2016-9-21 22:34:10 | 显示全部楼层
RCC_APB1PeriphClockCmd(RCC_APB1Periph_USART2, ENABLE);
RCC_APB2PeriphClockCmd(RCC_APB2Periph_GPIOA, ENABLE);        //使能USART2,GPIOA时钟
回复 支持 反对

使用道具 举报

0

主题

1

帖子

0

精华

新手入门

积分
10
金钱
10
注册时间
2016-10-11
在线时间
1 小时
发表于 2016-10-11 23:13:32 | 显示全部楼层
接收问题
回复 支持 反对

使用道具 举报

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

本版积分规则



关闭

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

正点原子公众号

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

GMT+8, 2025-5-24 02:29

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

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