STM32的DMA功能能够实现串口接收数据直接存储到Flash中吗

 我来答
刀无极啊
2016-09-26 · TA获得超过3767个赞
知道大有可为答主
回答量:2960
采纳率:85%
帮助的人:935万
展开全部
串口接收数据是可以用DMA中断方式的,这和存储到哪里没有关系,接收数据和存储到FLASH中关不矛盾,存储到FLASH中需要写FLASH,当DMA接收到数据后,你就把数据写到FLASH就可以了,不过并不推荐你这么做,因为芯片的FLASH擦写的次数有限,如果确实有数据需要断电保存,可以使用EEPROM,数据存储量大,成本低,编程也比较简单,另外推荐你有问题去21IC电子工程师论坛,关于STM32可以询问正点原子大神,不要说编程,就连方案都可以给你很好的建议,可以说关于STM32,没有他不会的。
迪凯特科技(北京)有限公司
2023-07-28 广告
单片机串口通信数据丢失的原因可能如下:1. 按键通过串口发送对应命令,第一次按按键串口发送的指令正确且能把数据正确的显示出来,在第二次按按键串口发送的指令出现丢失的状况,可能是因为串口通信的波特率设置不正确。2. 如果单片机和外部设备的波特... 点击进入详情页
本回答由迪凯特科技(北京)有限公司提供
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式