GD32VF103串口DMA传输 GD32VF103串口DMA传输

0
回复
114
查看
[ 复制链接 ]

52

主题

2

回帖

196

积分

版主

积分
196
2025-6-26 13:22:00 显示全部楼层 阅读模式
《GD32VF103串口DMA传输》
⚡ 高效通信方案:
[backcolor=var(--ds-md-code-block-banner-wrap-background-color)][color=var(--dsr-text-2)]c
[color=var(--dsr-icon-fg-1)][color=var(--button-text-color)][backcolor=var(--ds-button-color)][color=var(--button-icon-color)]

复制

[color=var(--button-text-color)][backcolor=var(--ds-button-color)][color=var(--button-icon-color)]

下载





// 启用DMA传输usart_dma_enable(USART0, USART_DMA_RECEIVE);dma_channel_enable(DMA0, DMA_CH4);// 中断处理void USART0_IRQHandler() {    if(usart_interrupt_flag_get(USART0, USART_INT_FLAG_RBNE)) {        usart_data_receive(USART0);    }}
⏱️ 性能对比:
方式
接收100字节耗时

查询方式12.8ms
DMA0.3ms



收藏
送赞
分享
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则