alxd 发表于 2025-2-7 10:41

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

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 ...

您好,可以把这个例程发给我测试一下吗?给个链接
页: [1]
查看完整版本: 我看CH32有个模拟串口例程?