一个是根据数据数量,大量数据保存肯定是保存在外部的FLASH
另一个是根据数据传输速度来的,速度快用内部,速度慢用外部
最后是最重要的,是否掉电保存,保存用外部FLASH,不保存用内部
另外,临时数据都可以先用内部暂存,等待MCU空闲了再转移外部
临时数据保存在sram里 这样速度比较快 缺点是保存的数据量比较小
如果是固定保存的数据 要保存在flash里 但要注意 flash的读写寿命 不可以频繁写入
如果是需要长时间存储的数据,建议外加一个tf卡,因为STM32的flash只能擦写10000次,tf卡至少100000次
如果不需要长时间保存的数据,存SRAM就行