硬汉嵌入式论坛

 找回密码
 立即注册
查看: 487|回复: 5
收起左侧

[有问必答] 关于串口收发以及波特率的疑问

[复制链接]

4

主题

8

回帖

20

积分

新手上路

积分
20
发表于 2023-11-29 12:55:38 | 显示全部楼层 |阅读模式
老师给了我一块压力矩阵的板子,让我看看输出的数据是什么样的,但是不知道波特率是多少,我就挨个试了常见的115200和9600,但是接受出来的数据格式居然是一样的,理论上用高波特率去接收数据,会出现多的00或者ff之类的么,然后每一帧接收方识别出来的字节应该也是比正确的要多,但是居然是一样的。使用的串口助手是xcom和sscom,也都存在同样的问题。

还是说可以通过程序让发送方自动识别接收方是用什么波特率收的么?

data_960.png
data_1152.png
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
106746
QQ
发表于 2023-11-29 15:36:46 | 显示全部楼层
示波器测试下波特率即可

下载.png
回复

使用道具 举报

4

主题

8

回帖

20

积分

新手上路

积分
20
 楼主| 发表于 2023-11-30 12:42:21 | 显示全部楼层
eric2013 发表于 2023-11-29 15:36
示波器测试下波特率即可

板子上只有一个usb-b的口,要引哪一根线可以测试串口数据呀,从板子上找不到串口转usb的芯片,如果使用stm的usb直接虚拟串口是不是也可以出现上述的效果呢?
回复

使用道具 举报

75

主题

684

回帖

909

积分

金牌会员

积分
909
发表于 2023-12-1 22:25:36 | 显示全部楼层
tyty697 发表于 2023-11-30 12:42
板子上只有一个usb-b的口,要引哪一根线可以测试串口数据呀,从板子上找不到串口转usb的芯片,如果使用st ...

上图
回复

使用道具 举报

4

主题

8

回帖

20

积分

新手上路

积分
20
 楼主| 发表于 2023-12-2 16:00:12 | 显示全部楼层
板子正面的图片,背面没有元器件了
8bf976df28b26b6ab4ab8bdf19a48a5.jpg
回复

使用道具 举报

1

主题

4

回帖

7

积分

新手上路

积分
7
发表于 2023-12-2 21:18:51 | 显示全部楼层
这个应该是单片机搞的USB CDC串口,并不是真的有串口,只是用USB的方式把数据传过来,用串口是因为查看方便,具体波特率是多少无所谓,除非真的有要转成串口才需要数据格式,这个在USB协议里面有定义,有需要你可以去看看USB CDC串口的代码,CubeMX很简单就能生成一个工程,至于你这个读到的数据就是原始数据
回复

使用道具 举报

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

本版积分规则

QQ|小黑屋|Archiver|手机版|硬汉嵌入式论坛

GMT+8, 2024-5-3 20:35 , Processed in 0.179170 second(s), 29 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2023, Tencent Cloud.

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