[方案相关] HC32F460实现串口dma发送和中断接收

[复制链接]
12880|38
长江一道浪 发表于 2024-4-3 15:56 | 显示全部楼层
我使用串口DMA接收,发现DMA通道无法中断,只能使用串口接口空闲中断。DMA发送通道中断倒是没啥问题。
chenjun89 发表于 2024-4-3 20:06 来自手机 | 显示全部楼层
用DMA发送和接收数据,可以最大化利用CPU效率。
weifeng90 发表于 2024-4-7 08:57 来自手机 | 显示全部楼层
用DMA传输数据,能够提高MCU的利用率。
Feint 发表于 2024-8-1 11:46 | 显示全部楼层
长江一道浪 发表于 2024-4-3 15:56
我使用串口DMA接收,发现DMA通道无法中断,只能使用串口接口空闲中断。DMA发送通道中断倒是没啥问题。 ...

我也遇到这个问题,只能接收一个区块,然后显示接收溢出,地址只加了1
更多更合适ii 发表于 2024-9-30 17:44 来自手机 | 显示全部楼层
HC32F460的dma发送和中断接收
 楼主| l63t89 发表于 2024-12-30 23:37 | 显示全部楼层
在 HC32F460 微控制器上实现 串口 DMA 发送 和 中断接收 的功能,需要涉及多个步骤,包括串口配置、DMA 配置、中断配置等。
地瓜patch 发表于 2025-1-21 21:46 | 显示全部楼层
从官网找例程,从开发板找例程
地瓜patch 发表于 2025-1-21 21:47 | 显示全部楼层
weifeng90 发表于 2024-4-7 08:57
用DMA传输数据,能够提高MCU的利用率。

DMA配合中断使用
申小林一号 发表于 2025-1-22 08:52 | 显示全部楼层
学习一下技术支持。
朝生 发表于 2025-1-24 06:26 | 显示全部楼层
使用dma传输数据可以提高mcu利用率。
Amazingxixixi 发表于 2025-1-24 11:28 | 显示全部楼层
学习一下,呵呵哈哈哈
AIsignel 发表于 2025-1-24 12:02 | 显示全部楼层
配置完成后,可以进入dma模式,调用两个函数。
IntelCore 发表于 2025-2-3 12:50 | 显示全部楼层
从官网找套路,从开发板找套路
天天向善 发表于 2025-2-7 06:18 | 显示全部楼层
使用dma发送和接收数据,以最大限度地提高cpu效率。
理想阳 发表于 2025-2-8 23:45 | 显示全部楼层
如果我发送和接收多个串行端口,我可以使用dma吗
suncat0504 发表于 2025-2-26 22:22 | 显示全部楼层
“由于hc32f460的配置方式非常灵活,这也就导致hc32f460在程序实现上和传统的mcu有明显的不同。”,这个不同,应用起来啥感觉?方便不?
物联万物互联 发表于 2025-2-27 16:08 | 显示全部楼层
初始化串口与DMA,设置发送缓冲区,启动DMA发送;配置串口接收中断,编写中断服务函数处理接收数据。
地瓜patch 发表于 2025-2-28 13:28 来自手机 | 显示全部楼层
完整的串口通讯么
地瓜patch 发表于 2025-2-28 21:35 来自手机 | 显示全部楼层
好资料
您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 在线客服 返回列表 返回顶部