OpenEdv-开源电子网

 找回密码
 立即注册
正点原子全套STM32/Linux/FPGA开发资料,上千讲STM32视频教程免费下载...
查看: 3192|回复: 9

自己写的stm32串口和DMA的配合程序的分享

[复制链接]

37

主题

142

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
278
金钱
278
注册时间
2016-9-13
在线时间
73 小时
发表于 2018-7-4 16:51:56 | 显示全部楼层 |阅读模式
现在写了发送和接收,接收的时候需要一个缓冲区,两个程序用的都是串口1,PA9和PA10,可以直接运行现在是数据从内存到数据寄存器、从数据寄存器到内存。
大家有哪些DMA和串口配合的程序也可以分享,我暂时就想到这两个
DMA串口发送内存到数据寄存器.rar (2.49 MB, 下载次数: 138)
正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

160

主题

967

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
2097
金钱
2097
注册时间
2014-3-7
在线时间
491 小时
发表于 2018-7-5 08:44:20 | 显示全部楼层
回复 支持 反对

使用道具 举报

37

主题

142

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
278
金钱
278
注册时间
2016-9-13
在线时间
73 小时
 楼主| 发表于 2018-7-5 09:46:09 | 显示全部楼层
ssssssssssss 发表于 2018-7-5 08:44
接收数据定长吗?

不会写不定长啊,你有不定长的吗?
回复 支持 反对

使用道具 举报

160

主题

967

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
2097
金钱
2097
注册时间
2014-3-7
在线时间
491 小时
发表于 2018-7-5 11:43:59 | 显示全部楼层
伊森亨特 发表于 2018-7-5 09:46
不会写不定长啊,你有不定长的吗?

论坛里有
回复 支持 反对

使用道具 举报

51

主题

2166

帖子

2

精华

论坛元老

Rank: 8Rank: 8

积分
10653
金钱
10653
注册时间
2017-4-14
在线时间
2780 小时
发表于 2018-7-5 11:50:55 | 显示全部楼层
伊森亨特 发表于 2018-7-5 09:46
不会写不定长啊,你有不定长的吗?

我发的http://www.openedv.com/forum.php ... d=273874&extra=
不定长收发的,带宏可以开关,串口123都有
回复 支持 反对

使用道具 举报

37

主题

142

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
278
金钱
278
注册时间
2016-9-13
在线时间
73 小时
 楼主| 发表于 2018-7-5 11:53:47 | 显示全部楼层
275891381 发表于 2018-7-5 11:50
我发的http://www.openedv.com/forum.php?mod=viewthread&tid=273874&extra=
不定长收发的,带宏可以开 ...

我先看看吧,看了几个 有点难 ,看不太懂,谢谢你
回复 支持 反对

使用道具 举报

37

主题

142

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
278
金钱
278
注册时间
2016-9-13
在线时间
73 小时
 楼主| 发表于 2018-7-5 11:55:04 | 显示全部楼层
275891381 发表于 2018-7-5 11:50
我发的http://www.openedv.com/forum.php?mod=viewthread&tid=273874&extra=
不定长收发的,带宏可以开 ...

不定长收发 发感觉不难,收的话不定长就有点麻烦。对吧
回复 支持 反对

使用道具 举报

51

主题

2166

帖子

2

精华

论坛元老

Rank: 8Rank: 8

积分
10653
金钱
10653
注册时间
2017-4-14
在线时间
2780 小时
发表于 2018-7-5 12:07:50 | 显示全部楼层
伊森亨特 发表于 2018-7-5 11:55
不定长收发 发感觉不难,收的话不定长就有点麻烦。对吧

收也不难,空闲中断读出来就可以了
回复 支持 反对

使用道具 举报

2

主题

12

帖子

0

精华

新手上路

积分
22
金钱
22
注册时间
2018-9-3
在线时间
4 小时
发表于 2018-9-3 17:04:00 | 显示全部楼层
能把两个结合起来,串口1可以接收完后,再从串口1发送数据到串口调试助手XCO2.0回显出来
回复 支持 反对

使用道具 举报

37

主题

142

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
278
金钱
278
注册时间
2016-9-13
在线时间
73 小时
 楼主| 发表于 2018-9-4 08:37:54 | 显示全部楼层
相宜 发表于 2018-9-3 17:04
能把两个结合起来,串口1可以接收完后,再从串口1发送数据到串口调试助手XCO2.0回显出来

这个怎么写,接收完了之后,把dma配置为发送,在执行发送嘛
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则



关闭

原子哥极力推荐上一条 /2 下一条

正点原子公众号

QQ|手机版|OpenEdv-开源电子网 ( 粤ICP备12000418号-1 )

GMT+8, 2025-7-10 01:41

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

快速回复 返回顶部 返回列表