打印
[单片机芯片]

CH32V203 UART+DMA+IDLE 接收任意长度数据

[复制链接]
2406|37
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
ap0405209|  楼主 | 2022-12-12 20:01 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式
CH32V203 UART+DMA+IDLE 接收任意长度数据

1670846126200.png (260.89 KB )

1670846126200.png

1670846096120.png (259.91 KB )

1670846096120.png

CH32V203-TEST-IDLE.zip

167.22 KB

使用特权

评论回复
沙发
kkzz| | 2023-1-5 11:21 | 只看该作者
这个串口中断不能实现的?              

使用特权

评论回复
板凳
sdCAD| | 2023-1-5 18:07 | 只看该作者
这个idle中断怎么调用的?              

使用特权

评论回复
地板
loutin| | 2023-1-6 14:12 | 只看该作者
我都是使用定时器判断是否完成接收

使用特权

评论回复
5
modesty3jonah| | 2023-1-6 17:21 | 只看该作者
怎么配置任意长的判断时长呢?              

使用特权

评论回复
6
sdlls| | 2023-1-6 18:19 | 只看该作者
不定长接收数据,怎么搞?              

使用特权

评论回复
7
ap0405209|  楼主 | 2023-1-8 15:16 | 只看该作者
kkzz 发表于 2023-1-5 11:21
这个串口中断不能实现的?

串口接收中断当然可以实现,但串口接收中断每次接收一个字节均产生中断一次,数据量大或者频率高时,经常进入中断处理,反而降低整体效率。

使用特权

评论回复
8
ap0405209|  楼主 | 2023-1-8 15:18 | 只看该作者
sdCAD 发表于 2023-1-5 18:07
这个idle中断怎么调用的?

附件有源码~

使用特权

评论回复
9
ap0405209|  楼主 | 2023-1-8 15:19 | 只看该作者
loutin 发表于 2023-1-6 14:12
我都是使用定时器判断是否完成接收

这就多了一个中断的产生,用IDLE可以省去这个定时中断判断

使用特权

评论回复
10
ap0405209|  楼主 | 2023-1-8 15:20 | 只看该作者
modesty3jonah 发表于 2023-1-6 17:21
怎么配置任意长的判断时长呢?

可以先了解一下什么是IDLE中断,就是空闲中断

使用特权

评论回复
11
ap0405209|  楼主 | 2023-1-8 15:21 | 只看该作者
sdlls 发表于 2023-1-6 18:19
不定长接收数据,怎么搞?

附件有源码,这个源码就是接受不定长数据的

使用特权

评论回复
12
mattlincoln| | 2023-1-9 11:13 | 只看该作者
最大设置多大的时间间隔?              

使用特权

评论回复
13
sdCAD| | 2023-1-9 12:29 | 只看该作者
则个使用定时器判断最方便了。              

使用特权

评论回复
14
gygp| | 2023-1-9 14:20 | 只看该作者
如何判断数据是否超出了时长?              

使用特权

评论回复
15
updownq| | 2023-1-9 15:39 | 只看该作者
这个可以使用buffer的数据存储吗?

使用特权

评论回复
16
wwppd| | 2023-1-9 17:06 | 只看该作者
CH32V203 的性能真是强悍。

使用特权

评论回复
17
vivilyly| | 2023-1-10 19:09 | 只看该作者
IDLE中断怎么使用呢?              

使用特权

评论回复
18
wilhelmina2| | 2023-1-10 19:50 | 只看该作者
串口dma不如中断好用一些。              

使用特权

评论回复
19
hearstnorman323| | 2023-2-4 13:12 | 只看该作者
我习惯于使用定时器超时判断。              

使用特权

评论回复
20
hudi008| | 2023-2-4 13:21 | 只看该作者
CH32V203 有几路的dma通道?

使用特权

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

本版积分规则

4

主题

40

帖子

1

粉丝