找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 2148|回复: 17
打印 上一主题 下一主题
收起左侧

CH340N波特率到921600就乱码

[复制链接]
跳转到指定楼层
楼主
ID:1088706 发表于 2023-7-17 10:47 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
全志H3串口速率不够用,飞线飞了个CH340N,3.3V供电,速率460800及以下是可以的,到了921600接收出现乱码,是CH340N不行吗
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享淘帖 顶 踩
回复

使用道具 举报

沙发
ID:752974 发表于 2023-7-17 11:30 | 只看该作者
串口的波特率,传输距离及使用的线缆相关联,波特率不是可以随意提高的,你看看PC机的波特率最高是多少?串口的速率不够时需要换其它通信方式了。
回复

使用道具 举报

板凳
ID:1085441 发表于 2023-7-17 11:39 | 只看该作者
厂家的手册是能到2M,可以打电话问问厂家,025-84730668
回复

使用道具 举报

地板
ID:883242 发表于 2023-7-17 11:44 | 只看该作者
不要使用超过115200bps的波特率。
回复

使用道具 举报

5#
ID:57657 发表于 2023-7-17 11:56 | 只看该作者
用示波器或逻辑分析仪抓取,以确定波特率是否在921600。
回复

使用道具 举报

6#
ID:879348 发表于 2023-7-17 13:42 | 只看该作者
这不是标准速度,串口标准最高115200,实际项目不要用超
回复

使用道具 举报

7#
ID:712097 发表于 2023-7-17 13:53 | 只看该作者
921600的波特率相对一串口芯片,尤其是内置晶振的CH340N来说,确实有点高了,虽然规格书说最高支持2000000的波特率,但误差太大了,所以会出现乱码。用外部晶振的CH340G/CH340T可能会好点,没测试过。
回复

使用道具 举报

8#
ID:624769 发表于 2023-7-17 14:06 来自手机 | 只看该作者
你可以试试1mhz,1.5mhz,由于340的晶振是12mhz的,对921600的支持并不友好,而实际上大于500khz的传输,基本不会有人用传统波特率的倍率,而多用0.5mhz的倍率。
回复

使用道具 举报

9#
ID:1088706 发表于 2023-7-17 14:42 | 只看该作者
chxelc 发表于 2023-7-17 13:53
921600的波特率相对一串口芯片,尤其是内置晶振的CH340N来说,确实有点高了,虽然规格书说最高支持2000000 ...

CH340T也是最高2M,某一个宝买的模块,测试能到921600,1M就不行了
回复

使用道具 举报

10#
ID:1088706 发表于 2023-7-17 14:44 | 只看该作者
188610329 发表于 2023-7-17 14:06
你可以试试1mhz,1.5mhz,由于340的晶振是12mhz的,对921600的支持并不友好,而实际上大于500khz的传输,基 ...

对端速率就是921600,变不了
回复

使用道具 举报

11#
ID:1088706 发表于 2023-7-17 14:45 | 只看该作者
munuc_w 发表于 2023-7-17 11:30
串口的波特率,传输距离及使用的线缆相关联,波特率不是可以随意提高的,你看看PC机的波特率最高是多少?串 ...

用其他U转串模块试过,921600可以互发
回复

使用道具 举报

12#
ID:1088706 发表于 2023-7-17 14:46 | 只看该作者
cnfloatleaf 发表于 2023-7-17 11:39
厂家的手册是能到2M,可以打电话问问厂家,025-84730668

厂家说能到2M
回复

使用道具 举报

13#
ID:1088706 发表于 2023-7-17 14:46 | 只看该作者
Hephaestus 发表于 2023-7-17 11:44
不要使用超过115200bps的波特率。

对端设备要求921600
回复

使用道具 举报

14#
ID:1088706 发表于 2023-7-17 14:47 | 只看该作者
npn 发表于 2023-7-17 11:56
用示波器或逻辑分析仪抓取,以确定波特率是否在921600。

替别人做的个小东西,没想到这么费劲,没设备
回复

使用道具 举报

15#
ID:1088706 发表于 2023-7-17 14:47 | 只看该作者
wufa1986 发表于 2023-7-17 13:42
这不是标准速度,串口标准最高115200,实际项目不要用超

实际就要求921600
回复

使用道具 举报

16#
ID:123289 发表于 2023-7-17 15:41 | 只看该作者
未必!
与整个串行系统部件有关。
例如:通讯双方的时基错差,线路电抗,电平幅度……
回复

使用道具 举报

17#
ID:1088706 发表于 2023-7-19 15:02 | 只看该作者
CH340N太,921600波特率下,它的发送误差达到了7%,远远超过了手册上写的1.2%
回复

使用道具 举报

18#
ID:320306 发表于 2023-7-19 17:27 | 只看该作者
建议用高速USB转串口试试,CH9102X这个是型号,当然也不一定一定是你串口芯片的问题,因为有些和你接的电路啊,走线也有关系,因为速率大了嘛。只能建议试试而已。921600按道理也还好,不算太高,8M的波特率我都用过,定位芯片输出用的。只能你自己试试。
回复

使用道具 举报

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

本版积分规则

手机版|小黑屋|51黑电子论坛 |51黑电子论坛6群 QQ 管理员QQ:125739409;技术交流QQ群281945664

Powered by 单片机教程网

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