2019-03-24 10:15发布
tanzhiying 发表于 2015-5-8 10:57 flash分成不同的段,那存数据应该存在哪个段,擦除的话不会把原来有用的东西擦掉么?
眼大5子 发表于 2015-5-8 11:20 你这个型号的只有A片和B片,我用过别的型号的数据是要整片存
tanzhiying 发表于 2015-5-8 13:57 也就是说我只能用256B的flash来存数据么?那不够啊。。
最多设置5个标签!
Flash容量相对较大,但是有擦写次数限制。优势是掉电不会丢失。
你既然写进数据去,那么总要读出吧?读出的时候单片机会不会掉电?读出的频率有多高?
还有就是为了减少Flash的擦写次数,可以考虑先将数据写入RAM中,达到一定数量之后再往Flash里写。
注意写指针的储存,避免MCU复位之后擦写掉之前存下的数据。
你这个型号的只有A片和B片,我用过别的型号的数据是要整片存
也就是说我只能用256B的flash来存数据么?那不够啊。。
你也可以把多余的程序空间割出来作为FLAHS数据存储用,这个在IAR里面可以设置。仿真空间要预留好,否则无法仿真
一周热门 更多>