p8s 发表于 2025-5-30 14:43

AT32F402串口波特率可以设置为1200bps吗?

AT32F402串口波特率可以设置为1200bps吗?WorkBench里最代是1647,有知道的吗,解答下,谢谢!!!

muyichuan2012 发表于 2025-5-30 16:25

本帖最后由 muyichuan2012 于 2025-5-30 17:41 编辑

可以通过调整主频,或增大APB除频方法实现。


mattlincoln 发表于 2025-6-4 10:10

AT32F402 的串口波特率由系统时钟和波特率分频器 决定

albertaabbot 发表于 2025-6-4 11:04

1200bps的可行            

cashrwood 发表于 2025-6-4 14:20

实际波特率可能与理论值存在微小偏差,需通过示波器或逻辑分析仪验证。

burgessmaggie 发表于 2025-6-4 15:38

若系统时钟精度不足 ,实际波特率可能偏离 1200bps,导致通信错误。

51xlf 发表于 2025-6-4 17:00

理论上,只要系统时钟配置得当,是可以设置为1200bps这样的低波特率的。

hearstnorman323 发表于 2025-6-5 12:50

接收端采样时钟需足够精确
长距离传输时需考虑线路电容对信号的影响

wwppd 发表于 2025-6-5 15:25

AT32F402 的串口完全支持 1200bps 的波特率

iyoum 发表于 2025-6-5 17:08

通常这种偏差在允许范围内不会影响正常通信,但如果对精度要求极高,可能需要调整系统时钟或选择更接近理想值的波特率。

lzmm 发表于 2025-6-5 19:11

降低主频(如48MHz)以提高分频精度。

pentruman 发表于 2025-6-5 21:40

对于一些应用来说,非常精确的波特率可能是必要的

olivem55arlowe 发表于 2025-6-6 11:33

可通过UART分频器配置1200bps

yeates333 发表于 2025-6-6 14:11

在1200bps时能够获得准确的波特率。
页: [1]
查看完整版本: AT32F402串口波特率可以设置为1200bps吗?