stc iap系列的芯片用flash当eeprom用也够蛋痛的
例如我正在使用的iap15w205s 5K的flash 256 ram假设系统用掉了128字节剩下128字节做缓存。flash一扇区是512字节。所有的ram不足以缓存整个扇区的数据。如果用128字节做缓存,那么512字节的flash只能使用128字节了。剩下的512-128字节被废掉了。 用另一个扇区做缓存,512字节就可以全用了。一般会添加备份机制,很少会用那么大,要不然RAM早爆了 小容量的IC就不要这样用了,缓冲不了那么大数据的。两个扇区交替使用是上策。 都是用大RAM搞习惯了。读书那会,RAM都是数着用的。128字节 两个扇区就1K了,可以放好多的程序代码了。 linghu886 发表于 2016-7-19 23:39都是用大RAM搞习惯了。读书那会,RAM都是数着用的。128字节
话说我16K的MIPS,用C也一样跑得欢,也没见爆的。嵌入式不要用递归,因为递归不能精确控制内存。
页:
[1]