OpenEdv-开源电子网

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

串口设备接电脑正常,接单片机通讯不正常

[复制链接]

5

主题

56

帖子

0

精华

论坛元老

Rank: 8Rank: 8

积分
3098
金钱
3098
注册时间
2020-6-14
在线时间
229 小时
发表于 2022-8-20 13:45:42 | 显示全部楼层 |阅读模式
100金钱
串口设备连接电脑的usb转ttl口通讯正常,但连接stm32f103单片机串口数据不全,几个字节时正常,超过10多个字节后就丢失了。请问各位高手这是怎么回事?如何解决?

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

使用道具 举报

16

主题

426

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
2765
金钱
2765
注册时间
2018-11-8
在线时间
438 小时
发表于 2022-8-20 13:51:51 | 显示全部楼层
“串口设备连接电脑的usb转ttl口通讯正常”这个是怎么测的
先看看波特率之类的配置是否一致 再就是用示波器看10多个字节后的TX波形还有没有
回复

使用道具 举报

5

主题

56

帖子

0

精华

论坛元老

Rank: 8Rank: 8

积分
3098
金钱
3098
注册时间
2020-6-14
在线时间
229 小时
 楼主| 发表于 2022-8-20 15:16:53 | 显示全部楼层
babyrabbit 发表于 2022-8-20 13:51
“串口设备连接电脑的usb转ttl口通讯正常”这个是怎么测的
先看看波特率之类的配置是否一致 再就是用示波 ...

电脑使用串口助手,几个字节时,全部接收,全部正常;接单片机后,检测到接收的字节数不够。
回复

使用道具 举报

5

主题

134

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1389
金钱
1389
注册时间
2019-5-29
在线时间
163 小时
发表于 2022-8-20 15:39:26 | 显示全部楼层
看一下串口的接收缓存区,是不是只有十位,改大一点就好了
偷偷摸鱼
回复

使用道具 举报

3

主题

48

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
307
金钱
307
注册时间
2017-3-18
在线时间
87 小时
发表于 2022-8-20 16:02:15 | 显示全部楼层
换个电脑串口试一下,我之前是停止位不对。串口助手能接收。单片机接收不了
回复

使用道具 举报

5

主题

56

帖子

0

精华

论坛元老

Rank: 8Rank: 8

积分
3098
金钱
3098
注册时间
2020-6-14
在线时间
229 小时
 楼主| 发表于 2022-8-20 16:38:02 | 显示全部楼层
lmlm 发表于 2022-8-20 16:02
换个电脑串口试一下,我之前是停止位不对。串口助手能接收。单片机接收不了

电脑串口正常,是接单片机通讯不正常。
回复

使用道具 举报

16

主题

426

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
2765
金钱
2765
注册时间
2018-11-8
在线时间
438 小时
发表于 2022-8-20 19:17:31 | 显示全部楼层
x88484533 发表于 2022-8-20 15:16
电脑使用串口助手,几个字节时,全部接收,全部正常;接单片机后,检测到接收的字节数不够。

用示波器看单片机TX脚 看看发送波形对不对
回复

使用道具 举报

3

主题

821

帖子

0

精华

论坛元老

Rank: 8Rank: 8

积分
3359
金钱
3359
注册时间
2011-11-10
在线时间
207 小时
发表于 2022-8-22 07:57:14 | 显示全部楼层
看一下你单片机的串口配置:主要是波特率、奇偶校验、停止位,是否一致。
有的单片机会有即使都配置对了也接收不到正确的数,那是时钟不准有累积误差。
把波特率设置很低试一下通信是否成功。这个是HC单片机的例子:
https://ydgd118.blog.csdn.net/article/details/120111623
回复

使用道具 举报

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

本版积分规则



关闭

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

正点原子公众号

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

GMT+8, 2025-2-26 07:31

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

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