怎么将STM32的AD采集到的数据存入到FLASH中

2019-07-14 19:57发布

使用STM32F103C8T6,AD采集引脚电压,20us采集一个数,100个数取平均值读出,也就是2ms得到一个数据,现在需要把得到数据存入到外部的W25Q64 FLASH中,通过SPI驱动FLASH, flash驱动程序已经写好,怎么写把得到的数据存入到FLASH中,最好是实时存入。新人求指导!!!!!
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
7条回答
425551780
1楼-- · 2019-07-15 01:07
很着急!!!!!!!!!!!!!!!!!!!!!!!!
jianfeii
2楼-- · 2019-07-15 06:21
你数据处理完以后,往SPI总线上写入数据啊~你这芯片不会用?
425551780
3楼-- · 2019-07-15 08:24
 精彩回答 2  元偷偷看……
jianfeii
4楼-- · 2019-07-15 10:25
425551780 发表于 2017-1-9 11:28
直接一字节一字节写?数据应该会丢失吧

写内存地址都是一个一个字节的依次写啊,有什么好丢失的?
meimengxing2014
5楼-- · 2019-07-15 13:17
2ms得到一个数据,1s就是500个数据,就算一个数据占2个字节,那1s就是1K字节数据,你的外部flash够大么?能存多长时间的数据?还有,得到数据以后存入外部flash的时间2ms够不够?如此大量的数据存入外部flash我觉得不可行,我觉得要的到AD值没必要2ms一个,这样的AD值得到了又有什么意义呢?
维塔斯
6楼-- · 2019-07-15 18:25
多看相关器件的datasheet

一周热门 更多>