打印

有没有大佬有GD32E103R系列

[复制链接]
3702|17
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
tjhyep|  楼主 | 2024-3-2 16:08 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
有没有大佬有GD32E103R系列的USART接收普通中断和USART接收空闲DMA中断的demo

使用特权

评论回复
评论
21小跑堂 2024-3-4 09:48 回复TA
帮您把帖子移到GD的论坛哦大佬,看看专属论坛里是不是有人回答 
沙发
zhizia4f| | 2024-4-16 13:08 | 只看该作者
你可以看看这个芯片的资料,相关的例程应该是有吧

使用特权

评论回复
板凳
q1ngt12| | 2024-4-16 14:10 | 只看该作者
直接看看ST的呗,ST的和GD的都差不多的

使用特权

评论回复
地板
y1n9an| | 2024-4-16 15:14 | 只看该作者
一般情况你可以先用串口的空闲中断,然后再加入DMA功能就好了

使用特权

评论回复
5
p0gon9y| | 2024-4-16 16:17 | 只看该作者
我估计你要是没找到资料,就应该没有了吧

使用特权

评论回复
6
q1d0mnx| | 2024-4-16 17:26 | 只看该作者
你要是实在想弄这个,可以找其他的MCU带空闲中断的,参考一下逻辑,自己写一份吧

使用特权

评论回复
7
w2nme1ai7| | 2024-4-16 18:36 | 只看该作者
找个代理商或者FAE咨询一下?

使用特权

评论回复
8
g0d5xs| | 2024-4-17 07:22 | 只看该作者
这芯片没用过,不过一般GD的好像也有串口中断demo吧,只是好像用空闲中断的比较少

使用特权

评论回复
9
liu96jp| | 2024-4-17 08:43 | 只看该作者
其实楼主可以考虑用定时器实现,也和空闲中断差不多

使用特权

评论回复
10
kaif2n9j| | 2024-4-17 09:54 | 只看该作者
你这个MCU是否支持串口的空闲中断呢?

使用特权

评论回复
11
ex7s4| | 2024-4-17 11:30 | 只看该作者
这你不如直接看看ST的F103芯片的串口+DMA操作了

使用特权

评论回复
12
原来是wjc| | 2024-5-31 23:47 | 只看该作者
本帖最后由 原来是wjc 于 2024-6-1 02:56 编辑

USART接收普通中断:
初始化USART:

配置USART的参数,如波特率、数据位、停止位等。
开启USART接收中断。
编写中断服务函数:

当USART接收到数据时,中断服务函数会被调用。
在中断服务函数中,读取USART接收缓冲区中的数据,并进行相应处理。

使用特权

评论回复
13
原来是wjc| | 2024-5-31 23:47 | 只看该作者
本帖最后由 原来是wjc 于 2024-6-1 02:57 编辑
kaif2n9j 发表于 2024-4-17 09:54
你这个MCU是否支持串口的空闲中断呢?

编写USART空闲中断服务函数:

当USART接收空闲时,USART空闲中断服务函数会被调用。
在该中断服务函数中,启动DMA传输,将接收到的数据存储到内存中。

使用特权

评论回复
14
原来是wjc| | 2024-5-31 23:47 | 只看该作者
本帖最后由 原来是wjc 于 2024-6-1 02:57 编辑
y1n9an 发表于 2024-4-16 15:14
一般情况你可以先用串口的空闲中断,然后再加入DMA功能就好了

编写DMA传输完成中断服务函数:

当DMA传输完成时,DMA传输完成中断服务函数会被调用。
在该中断服务函数中,处理接收到的数据。

使用特权

评论回复
15
原来是wjc| | 2024-5-31 23:47 | 只看该作者
本帖最后由 原来是wjc 于 2024-6-1 02:56 编辑
g0d5xs 发表于 2024-4-17 07:22
这芯片没用过,不过一般GD的好像也有串口中断demo吧,只是好像用空闲中断的比较少 ...

USART接收空闲DMA中断:
初始化USART和DMA:

配置USART的参数,如波特率、数据位、停止位等。
配置DMA通道,设置DMA传输的方向(从USART接收缓冲区到内存)、传输大小等。
开启USART接收空闲中断。

使用特权

评论回复
16
原来是wjc| | 2024-6-1 02:57 | 只看该作者
在配置DMA时,注意设置合适的DMA缓冲区和传输大小。
在中断服务函数中,避免长时间的处理,以免影响系统的实时性。

使用特权

评论回复
17
FranklinUNK| | 2024-6-20 20:09 | 只看该作者
这个官方例程里就有吧

使用特权

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

本版积分规则

1

主题

1

帖子

0

粉丝