打印
[开发板与模块]

【HT32F52352 Starter Kit测评】USART使用DMA接收不定长度数据详解

[复制链接]
楼主: 6552918
手机看帖
扫描二维码
随时随地手机跟帖
21
6552918|  楼主 | 2022-12-2 20:19 | 只看该作者 |只看大图 回帖奖励 |倒序浏览
loutin 发表于 2022-12-2 19:59
如何判断dma发送完毕呢?

DMA传输完中断标志

使用特权

评论回复
22
kmzuaz| | 2022-12-2 21:11 | 只看该作者
这个DMA和串口地址是可以循环存储的吗?

使用特权

评论回复
23
cemaj| | 2022-12-2 22:48 | 只看该作者
用串口中断接收一帧数据,还是用DMA接收一帧数据?

使用特权

评论回复
24
6552918|  楼主 | 2022-12-2 23:59 | 只看该作者
cemaj 发表于 2022-12-2 22:48
用串口中断接收一帧数据,还是用DMA接收一帧数据?

DMA接收

使用特权

评论回复
25
plsbackup| | 2022-12-3 12:34 | 只看该作者
DMA接收数据只采用查询用此函数还可以。

使用特权

评论回复
26
xiaoyaodz| | 2022-12-3 13:02 | 只看该作者
发送数据串用DMA比较高效;接收时DMA不太好用

使用特权

评论回复
27
hearstnorman323| | 2022-12-3 13:52 | 只看该作者
DMA的效果怎么样?              

使用特权

评论回复
28
claretttt| | 2022-12-3 14:40 | 只看该作者
可以不可以增加一个ringbuffer呢?

使用特权

评论回复
29
bestwell| | 2022-12-3 15:27 | 只看该作者
使用超时判断定长的吗?              

使用特权

评论回复
30
6552918|  楼主 | 2022-12-3 16:26 | 只看该作者
bestwell 发表于 2022-12-3 15:27
使用超时判断定长的吗?

接收空闲中断

使用特权

评论回复
31
kkzz| | 2022-12-4 19:40 | 只看该作者
串口感觉还是中断好用一些的。              

使用特权

评论回复
32
albertaabbot| | 2022-12-4 22:01 | 只看该作者
使用串口1配合DMA接收不定长数据,减轻CPU载荷

使用特权

评论回复
33
6552918|  楼主 | 2022-12-5 09:32 | 只看该作者
kkzz 发表于 2022-12-4 19:40
串口感觉还是中断好用一些的。

主频不高,数据量大,还是用DMA比较好

使用特权

评论回复
34
6552918|  楼主 | 2022-12-5 09:33 | 只看该作者
albertaabbot 发表于 2022-12-4 22:01
使用串口1配合DMA接收不定长数据,减轻CPU载荷

是的

使用特权

评论回复
35
jkl21| | 2023-1-5 14:05 | 只看该作者
不定长的话,可以使用定时器。              

使用特权

评论回复
36
6552918|  楼主 | 2023-1-5 14:13 | 只看该作者
jkl21 发表于 2023-1-5 14:05
不定长的话,可以使用定时器。

也可以,就是麻烦点 LP UART可以用这种方法。

使用特权

评论回复
37
wilhelmina2| | 2023-1-6 19:56 | 只看该作者
这个使用多长的时间进行判断的?              

使用特权

评论回复
38
6552918|  楼主 | 2023-1-6 20:30 | 只看该作者
wilhelmina2 发表于 2023-1-6 19:56
这个使用多长的时间进行判断的?

超时判断是1个字节

使用特权

评论回复
39
benjaminka| | 2023-1-6 21:38 | 只看该作者
是不是只有idle中断才能触发呢?

使用特权

评论回复
40
6552918|  楼主 | 2023-1-6 21:58 | 只看该作者
benjaminka 发表于 2023-1-6 21:38
是不是只有idle中断才能触发呢?

还有DMA的中断

使用特权

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

本版积分规则