OpenEdv-开源电子网

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

串口接收数据写入flash

[复制链接]

1

主题

4

帖子

0

精华

新手入门

积分
14
金钱
14
注册时间
2016-3-25
在线时间
3 小时
发表于 2016-3-29 21:31:03 | 显示全部楼层 |阅读模式
5金钱
想要实现 在串口中接收数据,然后将接收到的数据写到外部flash中。

在网上查了很多资料都是直接操作spi进行写入。我想的是通过FATFS来操作。。。

现在FATFS我已经移植成功了,读写都没问题。

现在该怎么把串口接收到的数据写入到flash中呢。

我的想法:在串口中断中将数据保存到接收缓存中,然后再写到flash中。

但是,这样的话是不是不能持续写入呢? 比如一个1MB的文件,它肯定是持续传输的。。。

求各位大神指教

正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

530

主题

11万

帖子

34

精华

管理员

Rank: 12Rank: 12Rank: 12

积分
165540
金钱
165540
注册时间
2010-12-1
在线时间
2117 小时
发表于 2016-3-29 22:27:39 | 显示全部楼层
回复

使用道具 举报

0

主题

18

帖子

0

精华

初级会员

Rank: 2

积分
109
金钱
109
注册时间
2016-1-17
在线时间
44 小时
发表于 2016-3-29 22:46:53 来自手机 | 显示全部楼层
楼上正解
回复

使用道具 举报

1

主题

4

帖子

0

精华

新手入门

积分
14
金钱
14
注册时间
2016-3-25
在线时间
3 小时
 楼主| 发表于 2016-3-29 23:09:19 | 显示全部楼层
正点原子 发表于 2016-3-29 22:27
自己定协议,握手传输.

谢谢原子哥回答。

我知道得自己设计协议。我的疑问是长时间传输文件的过程中串口中断是怎么运行的呢?

多长时间中断一次?还是接收多少字节中断一次?

我记得是每个字中断一次,但是我断点调试为什么只能看到几个字啊。

如果是某个时间中断一次,那么每次收到多少个字呢?

求大神解答。或者告诉我去看哪个视频或者资料
回复

使用道具 举报

1

主题

4

帖子

0

精华

新手入门

积分
14
金钱
14
注册时间
2016-3-25
在线时间
3 小时
 楼主| 发表于 2016-3-29 23:10:06 | 显示全部楼层

大哥。你确定你不是水
回复

使用道具 举报

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

本版积分规则



关闭

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

正点原子公众号

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

GMT+8, 2025-6-19 18:45

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

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