STM32/STM8技术william hill官网
登录
直播中
郭帅客
9年用户
19经验值
擅长:嵌入式技术
私信
关注
[问答]
STM32F103串口使用DMA交替发送和接收
开启该帖子的消息推送
STM32F103
串口
STM32
F103串口3使用DMA交替发送和接收10个字节数据,流程 :串口3使用DMA接收数据,无误后关闭接收DMA,打开发送DMA发送两个字节数据,在发送完毕的中断里面关闭发送DMA,重新设置接收DMA,当接收的DMA打开的时候会立即把现在的DR寄存器数据保存到定义的接收数组里面,这个有办法解决吗?
现在我是暂时解决了,我接收DMA的接收数据设置的是15,接收10个数据用不完,在发送完毕的中断里面先打开接收DMA,会把现在的DR寄存器数据保存到首位,然后再重新设置接收DMA,就不会出现问题了。
这个问题的具体原因是什么呢?怎么解决呢?
回帖
(2)
ryknetcn
2021-9-4 17:22:42
本帖最后由 ryknetcn 于 2021-9-11 11:06 编辑
STM贴片加工用
直线电机
比较多。
本帖最后由 ryknetcn 于 2021-9-11 11:06 编辑
STM贴片加工用
直线电机
比较多。
1
举报
张心清
2021-9-20 17:07:37
USART3_TX使用DMA1的通道2,USART3_RX使用DM1的通道3,两个不在一个通道,完全可以独立运行啊!
USART3_TX使用DMA1的通道2,USART3_RX使用DM1的通道3,两个不在一个通道,完全可以独立运行啊!
举报
更多回帖
rotate(-90deg);
回复
相关问答
STM32F103
串口
STM32F103
的USART3
串口
DMA
接收
缓冲区发生错误的原因
2021-12-09
1724
stm32f103
串口
3程序为什么会频繁进入
串口
接收
中断呢
2021-11-16
1426
STM32F103
CBT6
串口
1是如何利用
DMA
发送
接收
数据的呢
2021-12-13
1426
STM32F103
串口
怎么使用?
2021-12-03
885
如何解决
stm32f103
串口
通信乱码问题?
2021-12-06
1067
STM32f103
串口
接收
不定长数据的方法有哪几种?
2021-12-07
1145
STM32F103
串口
发送
数据后需要更改波特率应该用什么做判断?
2018-09-04
4777
如何解决
stm32f103
串口
通讯乱码问题?
2021-12-06
1340
怎样去解决
STM32F103
DMA
串口
空闲
接收
卡顿的问题呢
2021-12-08
1802
stm32f103
uart使用
DMA
发送
接收
数据该如何去实现呢
2021-12-13
1347
发帖
登录/注册
20万+
工程师都在用,
免费
PCB检查工具
无需安装、支持浏览器和手机在线查看、实时共享
查看
点击登录
登录更多精彩功能!
英国威廉希尔公司网站
william hill官网 版块
小组
免费开发板试用
ebook
直播
搜索
登录
×
20
完善资料,
赚取积分