打印
[应用相关]

在高负载下如何优化单片机串口+DMA通信方案?

[复制链接]
554|1
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
雨果喝水|  楼主 | 2024-9-24 13:39 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
在高速、大数据量的通信场合,串口中断会频繁触发,影响系统性能,因此串口+DMA是一种有效的解决方案。DMA虽然能减轻CPU负担,但在数据搬运时仍可能出现缓存覆盖和数据丢失等问题。如何才能在这种高负载应用下进一步优化串口+DMA方案?是通过提高缓存区的大小,还是结合使用双缓冲区机制?

使用特权

评论回复
沙发
szt1993| | 2024-9-24 14:24 | 只看该作者
DMA搬运其实还是在于程序设计

使用特权

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

本版积分规则

86

主题

1165

帖子

0

粉丝