全站数据
8 4 2 0 5 8 1

如何将ADC采样数据存放到STM32的flash中

建筑圈 | 简单学习,快乐成才!         
问题更新日期:2024-10-27 15:35:14

问题描述

如何将ADC采样数据存放到STM32的flash中,在线求解答
精选答案
最佳答案

使用缓冲区,2ms得到一个数据,使用SPI

flash写入是可以单字节写,也可以页写(256Bytes一页),先将数据存在内存中,采够256Bytes之后,使用页写命令集中写一次,则2*256=512ms写一次,没写完的时候,采到的数据先存入另一组缓冲区,如果复杂一点使用队列一个缓冲区可以搞定。

注意页写一次的时间,采样时间累计必须大于这个时间,看手册有这个时间,肯定是低于512ms的,可能几个ms吧,忘记了。