打印
[单片机芯片]

我看CH32有个模拟串口例程?

[复制链接]
2487|12
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
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

使用特权

评论回复
5
Candic12e| | 2025-3-12 19:21 | 只看该作者
模拟串口不要设置太大了,容易出问题的

使用特权

评论回复
6
Amonologue独白| | 2025-3-12 23:09 | 只看该作者
这个例程都给你了,你自己测测看呗

使用特权

评论回复
7
HeimdallHoney| | 2025-3-13 07:46 | 只看该作者
我觉得本身都有串口硬件的,你为啥还要模拟串口呢?

使用特权

评论回复
8
Emily999| | 2025-3-13 10:59 | 只看该作者
如果要速率还要稳定,还是用正常的硬件串口吧

使用特权

评论回复
9
Freeandeasy| | 2025-3-13 14:16 | 只看该作者
影响模拟串口波特率的主要因素是主频,其CPU 主频越高,模拟串口的波特率上限越高

使用特权

评论回复
10
MahalKita| | 2025-3-13 18:24 | 只看该作者
模拟串口需要频繁切换 GPIO 状态并精确计时,软件开销会限制波特率。

使用特权

评论回复
11
Euphoriaxixi| | 2025-3-13 21:36 | 只看该作者
如果使用中断实现模拟串口,中断响应时间会影响波特率的稳定性。

使用特权

评论回复
12
MercuryStar| | 2025-3-14 10:16 | 只看该作者
CH32V003 的主频通常为 48MHz。波特率估算,在 48MHz 主频下,模拟串口的波特率通常可以达到 115200 bps,甚至在某些优化条件下可以达到 230400 bps。

使用特权

评论回复
13
Whosheart| | 2025-3-14 15:03 | 只看该作者
更高的波特率(如 460800 bps 或 921600 bps)可能难以稳定实现,因为软件开销和 GPIO 切换速度会成为瓶颈。

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

70

主题

1849

帖子

2

粉丝