STM32/STM8技术william hill官网
登录
直播中
李英
7年用户
1478经验值
私信
关注
[问答]
如何在串口DMA方式下读取大量数据并写入到SFLASH
开启该帖子的消息推送
串口连续接收一个大文件,比如200K的bin文件(16M以内),边接收边写入到SFLASH中,我的思路是:设置2个4096字节的接收buffer,然后切换接收,一个buffer接收过程中,另外一个buffer的数据写入到sflash,串口接收采用DMA+空闲中断,现在的问题是:如何在一个buffer数据收完后及时切换到另外一个buffer?
回帖
(3)
王静
2018-10-26 09:51:59
搞2个队列,满了换一个。
搞2个队列,满了换一个。
举报
张燕
2018-10-26 09:52:09
满了之后能否触发一个中断,然后中断里切换
满了之后能否触发一个中断,然后中断里切换
举报
王军
2018-10-26 09:52:17
更换了中断方式,改为DMA传输完成中断就可以了
更换了中断方式,改为DMA传输完成中断就可以了
举报
更多回帖
rotate(-90deg);
回复
相关问答
串口
DMA
方式
如何
读取
大量
数据
并
写入
到
SFLASH
2018-11-23
2725
如
何在
串口
通信中,进行多个指令的
写入
和
读取
2016-09-01
8960
如何使用
DMA
方式
实现
串口
数据
转发?
2021-12-06
1189
Labveiw持续被动接收STM32
串口
的
数据
,间断
写入
数据
并
反馈
数据
,如何设计程序?
2018-03-07
3228
如何采用
DMA
的
方式
实现
串口
收发
数据
?
2021-12-13
743
如何知道STM32
串口
使用
DMA
方式
完成了
数据
的接收呢
2021-11-16
2382
如何从25LC1024“使用
DMA
”中
读取
的示例代码?
2019-08-12
1337
labview
串口
读取
数据
存储问题
2011-11-18
18137
STM32 SPI用
DMA
写可以成功,为什么读就不行了呢?
2023-09-26
209
串口
USART如何用
DMA
去发送
并
接收
数据
呢
2021-12-14
1641
发帖
登录/注册
20万+
工程师都在用,
免费
PCB检查工具
无需安装、支持浏览器和手机在线查看、实时共享
查看
点击登录
登录更多精彩功能!
英国威廉希尔公司网站
william hill官网 版块
小组
免费开发板试用
ebook
直播
搜索
登录
×
20
完善资料,
赚取积分