就是我在程序里定义的数组放在RAM里面,因为RAM掉电之后是不带有存储功能,那我掉电之后定义在RAM里面的数据是不是备份在Flash里面?上电的时候,flash再把定义的数据放回RAM存储器里面?
假如真的是这样,假如我定义在RAM的数据有20K,我的程序flash写满到250k(F103VCT6,flash是256K),那掉电之后,RAM又放到flash里面,这样岂不是270K,超出单片机的flash?
所以,这样的逻辑不太懂?望有相关了解的同学,可以指点一下。
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
那我程序定义在RAM 里面的数据,掉点的时候,去哪了?
不是掉电去哪儿了,而是上电从flash加载!
那也就是说,我定义了30K 的数组数据,我的程序还能写到256K (不算定义在RAM 里面的数据)?(flash 满256k ),
一周热门 更多>