打印
[应用相关]

【转】串口DMA接收和发送实例 F1和F7

[复制链接]
752|9
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
conjunction|  楼主 | 2020-3-21 16:40 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
原贴链接:http://www.openedv.com/forum.php?mod=viewthread&tid=284146&extra=page%3D1%26filter%3Ddigest%26digest%3D1


测试了一下串口DMA收发的功能,写了下面四个实例,记录一下。
1. 第1个例子基于战舰V3的标准库版本,串口1的DMA接收加空闲中断,用普通的串口发送出去。
2. 第2个例子基于战舰V3的标准库版本,串口1的DMA接收加空闲中断,再用DMA发送出去。
3. 后2个例子基于阿波罗F767的HAL库版本和战舰V3的HAL库版本,串口1的DMA接收加空闲中断,再用DMA发送出去,多了个DMA方式发送printf。


另外,用F7的时候,空闲中断读取DMA前要先关闭DCache,否则会有别的错误问题。

使用特权

评论回复
沙发
conjunction|  楼主 | 2020-3-21 16:42 | 只看该作者
基于阿波罗_F767_UART_DMA_HAL库.rar (1010.07 KB)

使用特权

评论回复
板凳
conjunction|  楼主 | 2020-3-21 16:43 | 只看该作者
基于战舰V3_F103_标准库_UART1_DMA接收.rar (285.95 KB)

使用特权

评论回复
地板
conjunction|  楼主 | 2020-3-21 16:43 | 只看该作者
基于战舰V3_F103_标准库_UART1_DMA接收和发送.rar (287.84 KB)

使用特权

评论回复
5
heimaojingzhang| | 2020-4-7 13:20 | 只看该作者
非常感谢楼主分享

使用特权

评论回复
6
keaibukelian| | 2020-4-7 13:20 | 只看该作者
非常感谢楼主分享

使用特权

评论回复
7
labasi| | 2020-4-7 13:22 | 只看该作者
非常感谢楼主分享

使用特权

评论回复
8
paotangsan| | 2020-4-7 13:22 | 只看该作者
非常感谢楼主分享

使用特权

评论回复
9
renzheshengui| | 2020-4-7 13:22 | 只看该作者
非常感谢楼主分享

使用特权

评论回复
10
heelary| | 2020-7-24 07:24 | 只看该作者
谢谢楼主分享

使用特权

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

本版积分规则

33

主题

196

帖子

0

粉丝