OpenEdv-开源电子网

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

stm32f103Vct6的串口跟pc通信丢数据,帮忙分析一下

[复制链接]

16

主题

52

帖子

1

精华

中级会员

Rank: 3Rank: 3

积分
309
金钱
309
注册时间
2013-6-22
在线时间
7 小时
发表于 2014-7-15 17:01:45 | 显示全部楼层 |阅读模式
5金钱
 sp1.BaudRate = 115200;  
 sp1.DataBits = 8;  
 sp1.StopBits = StopBits.One;   
 sp1.Parity = Parity.None;

上面是串口配置,通信时发现pc发的数据stm32都能收到但是stm32发的数据pc有时收到的不全,丢掉部分数据。因为stm32发的数据多而接收的数据少,所以我怀疑是不是因为波特率太高的缘故,还是我上位机串口接收的缘故?希望有经验的前辈指点一下。

                                 
                                
                               

正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

530

主题

11万

帖子

34

精华

管理员

Rank: 12Rank: 12Rank: 12

积分
165540
金钱
165540
注册时间
2010-12-1
在线时间
2117 小时
发表于 2014-7-15 23:10:21 | 显示全部楼层
没见过这么写代码的.
你检测代码吧.设置好了,115200,是一点问题没有的.
我是开源电子网www.openedv.com站长,有关站务问题请与我联系。
正点原子STM32开发板购买店铺http://openedv.taobao.com
正点原子官方微信公众平台,点击这里关注“正点原子”
回复

使用道具 举报

16

主题

52

帖子

1

精华

中级会员

Rank: 3Rank: 3

积分
309
金钱
309
注册时间
2013-6-22
在线时间
7 小时
 楼主| 发表于 2014-7-16 08:41:06 | 显示全部楼层
回复【2楼】正点原子:
---------------------------------
我直接复制的C#上的串口配置,检测加断点吗,我加断点发送接收都正常,去掉断点连续运行起来偶尔会丢,也不是每次都丢
回复

使用道具 举报

0

主题

1

帖子

0

精华

新手入门

积分
21
金钱
21
注册时间
2013-11-22
在线时间
0 小时
发表于 2014-7-16 10:42:20 | 显示全部楼层
可能没有写等待发送完这个代码,补上就行
回复

使用道具 举报

16

主题

52

帖子

1

精华

中级会员

Rank: 3Rank: 3

积分
309
金钱
309
注册时间
2013-6-22
在线时间
7 小时
 楼主| 发表于 2014-7-16 10:45:51 | 显示全部楼层
回复【4楼】电子点名:
---------------------------------
我查了一下,好像是上位机串口接收的问题,我是自己定的数据格式,有固定帧头和帧尾,只有接收到帧尾后才置标志为1,然后进行数据处理,但是现在问题是帧头帧尾都对,数据字符串中间的部分有丢失的
回复

使用道具 举报

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

本版积分规则



关闭

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

正点原子公众号

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

GMT+8, 2025-7-5 07:27

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

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