打印
[开发板与模块]

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

[复制链接]
楼主: 6552918
手机看帖
扫描二维码
随时随地手机跟帖
41
需不需要增加很多的缓冲来接收数据

使用特权

评论回复
42
6552918|  楼主 | 2023-1-6 22:23 | 只看该作者
phoenixwhite 发表于 2023-1-6 22:18
需不需要增加很多的缓冲来接收数据

利用外设实现了双缓冲,我设了一个128字节的接收数组,数据处理能够处理过来。

使用特权

评论回复
43
linfelix| | 2023-1-7 17:14 | 只看该作者
还是习惯使用串口中断的。              

使用特权

评论回复
44
6552918|  楼主 | 2023-1-7 21:13 | 只看该作者
linfelix 发表于 2023-1-7 17:14
还是习惯使用串口中断的。

真要任务多的话,还是DMA好用

使用特权

评论回复
45
juliestephen| | 2023-1-9 10:21 | 只看该作者
HT32F52352 有几路DMA?

使用特权

评论回复
46
6552918|  楼主 | 2023-1-9 10:42 | 只看该作者
juliestephen 发表于 2023-1-9 10:21
HT32F52352 有几路DMA?

6 个单向 PDMA 通道

使用特权

评论回复
47
youtome| | 2023-1-9 12:38 | 只看该作者
dma如何配置不定长数据呢?              

使用特权

评论回复
48
6552918|  楼主 | 2023-1-9 13:10 | 只看该作者
youtome 发表于 2023-1-9 12:38
dma如何配置不定长数据呢?

空闲中断

使用特权

评论回复
49
uytyu| | 2023-1-9 13:19 | 只看该作者
这个不定长怎么接收呢?              

使用特权

评论回复
50
deliahouse887| | 2023-1-9 18:05 | 只看该作者
串口需要注意的地方比较多了。              

使用特权

评论回复
51
6552918|  楼主 | 2023-1-9 18:46 | 只看该作者
uytyu 发表于 2023-1-9 13:19
这个不定长怎么接收呢?

空闲中断

使用特权

评论回复
52
6552918|  楼主 | 2023-1-9 18:46 | 只看该作者
deliahouse887 发表于 2023-1-9 18:05
串口需要注意的地方比较多了。

比较简单了,USB CAN 更多

使用特权

评论回复
53
pentruman| | 2023-2-2 12:00 | 只看该作者
不能使用超时判断的吗?              

使用特权

评论回复
54
ulystronglll| | 2023-2-2 12:08 | 只看该作者
怎么用USART接收发送数据串  

使用特权

评论回复
55
6552918|  楼主 | 2023-2-2 14:51 | 只看该作者
pentruman 发表于 2023-2-2 12:00
不能使用超时判断的吗?

不定长度就是用超时判断的,也就是空闲中断

使用特权

评论回复
56
6552918|  楼主 | 2023-2-2 14:51 | 只看该作者
ulystronglll 发表于 2023-2-2 12:08
怎么用USART接收发送数据串

没理解你要表达什么意思?

使用特权

评论回复
57
claretttt| | 2023-2-4 22:48 | 只看该作者
这个可行性怎么样?              

使用特权

评论回复
58
6552918|  楼主 | 2023-2-5 10:01 | 只看该作者
claretttt 发表于 2023-2-4 22:48
这个可行性怎么样?

应该是串口最高效的方式了

使用特权

评论回复
59
saservice| | 2023-2-6 15:25 | 只看该作者
串口中断里面如何判断的?              

使用特权

评论回复
60
6552918|  楼主 | 2023-2-6 16:26 | 只看该作者
saservice 发表于 2023-2-6 15:25
串口中断里面如何判断的?

串口中断用了发送完中断和超时中断

使用特权

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

本版积分规则