[单片机芯片] 我看CH32有个模拟串口例程?

[复制链接]
 楼主| alxd 发表于 2025-2-7 10:41 | 显示全部楼层 |阅读模式
SoftUARTI/O口模拟串口例程,这个模拟串口一般支持最大的波特率是多少?就是可以正常使用的情况下

WCHTech2 发表于 2025-2-7 16:35 | 显示全部楼层
您好,模拟串口最大波特率跟MCU主频等有一定关系,对于CH32V20x系列或V30x系列,波特率试过115200、230400都是没问题的,最大是多少这个没有测试过。CH32系列基本都带有串口外设,最大可以支持到9Mbps。
chenjun89 发表于 2025-2-9 09:19 来自手机 | 显示全部楼层
模拟串口意义不大,而且稳定性不好。
Betty1299 发表于 2025-3-12 15:10 | 显示全部楼层
最大没有测试过,一般模拟串口的话就建议都是9600
Candic12e 发表于 2025-3-12 19:21 | 显示全部楼层
模拟串口不要设置太大了,容易出问题的
Amonologue独白 发表于 2025-3-12 23:09 | 显示全部楼层
这个例程都给你了,你自己测测看呗
HeimdallHoney 发表于 2025-3-13 07:46 | 显示全部楼层
我觉得本身都有串口硬件的,你为啥还要模拟串口呢?
Emily999 发表于 2025-3-13 10:59 | 显示全部楼层
如果要速率还要稳定,还是用正常的硬件串口吧
Freeandeasy 发表于 2025-3-13 14:16 | 显示全部楼层
影响模拟串口波特率的主要因素是主频,其CPU 主频越高,模拟串口的波特率上限越高
MahalKita 发表于 2025-3-13 18:24 | 显示全部楼层
模拟串口需要频繁切换 GPIO 状态并精确计时,软件开销会限制波特率。
Euphoriaxixi 发表于 2025-3-13 21:36 | 显示全部楼层
如果使用中断实现模拟串口,中断响应时间会影响波特率的稳定性。
MercuryStar 发表于 2025-3-14 10:16 | 显示全部楼层
CH32V003 的主频通常为 48MHz。波特率估算,在 48MHz 主频下,模拟串口的波特率通常可以达到 115200 bps,甚至在某些优化条件下可以达到 230400 bps。
Whosheart 发表于 2025-3-14 15:03 | 显示全部楼层
更高的波特率(如 460800 bps 或 921600 bps)可能难以稳定实现,因为软件开销和 GPIO 切换速度会成为瓶颈。
cdlongbo 发表于 2025-4-18 09:16 | 显示全部楼层
WCHTech2 发表于 2025-2-7 16:35
您好,模拟串口最大波特率跟MCU主频等有一定关系,对于CH32V20x系列或V30x系列,波特率试过115200、230400 ...

您好,可以把这个例程发给我测试一下吗?给个链接

评论

[url=home.php?mod=space&uid=2448008]@cdlongbo[/url] :您好,已发,请查收  发表于 2025-4-18 15:49
[url=home.php?mod=space&uid=2948500]@WCHTech2[/url] :1214741400[url=home.php?mod=space&uid=752448]@qq.com[/url] 谢谢  发表于 2025-4-18 14:42
您好,若需要可以留个邮箱  发表于 2025-4-18 09:44
ShimmeringDawn 发表于 2025-6-6 08:31 | 显示全部楼层
现在串口资源这么吃紧了?
暖心小太阳 发表于 2025-6-9 11:38 | 显示全部楼层
SoftUARTI/O口模拟串口例程的波特率上限取决于具体的硬件和软件实现。通常情况下,模拟串口的波特率不会太高,因为它是通过软件来模拟硬件串口的功能。
心灵旅者 发表于 2025-8-8 22:45 | 显示全部楼层
这么惨,串口不够用了?换个型号,模拟的感觉波特率不会很高的
您需要登录后才可以回帖 登录 | 注册

本版积分规则

82

主题

1896

帖子

2

粉丝
快速回复 在线客服 返回列表 返回顶部

82

主题

1896

帖子

2

粉丝
快速回复 在线客服 返回列表 返回顶部