万图 发表于 2025-5-3 07:20

多路USART同时工作是不是有坑?

两个串口一起跑的时候总有一个丢数据,是不是中断优先级冲突了?

Clyde011 发表于 2025-5-3 07:24

接收的时候建议每帧都校验下长度。

公羊子丹 发表于 2025-5-3 07:25

看中断优先级有没有冲突。

周半梅 发表于 2025-5-3 07:26

DMA方式能规避一点丢数据问题。

帛灿灿 发表于 2025-5-3 07:26

我设置两个USART的波特率差距大点就好了。

童雨竹 发表于 2025-5-3 07:27

F1系列USART接收挺挑配置的。

万图 发表于 2025-5-3 07:28

你有没有开接收空闲中断?

Wordsworth 发表于 2025-5-3 07:29

看下是不是用了同一缓冲区?

Bblythe 发表于 2025-5-3 07:30

主循环太忙也会丢数据。

Pulitzer 发表于 2025-5-3 07:30

有个库会自动把串口做缓冲处理。

Uriah 发表于 2025-5-3 07:32

有没有试过串口助手测试稳定性?
页: [1]
查看完整版本: 多路USART同时工作是不是有坑?