
具体代码怎么实现,可以查阅一下资料,我就敬缓不详细描述了。
存flash 的时候要注意的地方岁亏有几点:
1,flash的擦写次数有限制,所以不要频繁储存
2,擦除flash的时候不要把代码擦除了乎稿神!
还有一种方法是存在外置的eeprom里面,这种芯片保存数据比较安全可靠,容量也大,但是价格比较贵,一般是用SPI通讯来实现的!
纯手打,望采纳!
楼主还有什么不明白的可以追问。
1.单片机就是一个CPU
+ROM(flash,相当于BIOS+硬盘)
+RAM(相当于内存条)
+外设(A/D、D/A、其他驱动器)
2.程序分系统管理程序和应用程序
系统管理程序相当于监控功能与接态帆旅口调帆凳用(如bios和微软系统),但不是必须,完善的系统才有
应用程序指你编写的(一般经过编译系统编译,就把所有的都带上了,所以不要系统也可以运行 )
其实计算机无非就是一个从某个地址开始运行的“无限状态机”!!!OS+应用轿手程序构成了无限状态。
而如果没有应用程序,则本质上OS是一个基于消息的大循环(所有 *** 作系统都不例外)
没有用OS的时候,你开发的单片机程序是一个 *** 作系统+应用程序的混合物!
固化就是用各种办法写入到非易失存储器(EPROM、ROM、FLASH、电阻排等等)的过程
英尚微电子(存储IC)为您解答问岁蠢题:
serial peripheral interface串行外围设备接口,是一种常见的时钟同步串行通信接并袭口。
Flash的内存存储结构分为两种:nor flash和nand flash。
1,Nand Flash
在工艺制程方面分NAND flash有两种类型:MLC和SLC。MLC和SLC属于两种不同类型的NAND FLASH存储器。
2,Nor Flash
在通信方式上Nor Flash 分为两种类型:CFI Flash和 SPI Flash。
SPI flash和 CFI Flash 的介质都是Norflash ,但是SPI 是通过串行接口来实现数据 *** 作,而 CFI Flash 则以并行接口进行数据 *** 作,SPI容量都不是很大,市场上 CFI Flash 做大可以做到128Mbit,而且读写速度慢,但是价格便宜, *** 作简单。而parallel接口速度快,容量上乎蔽陪市场上已经有1Gbit的容量,价格昂贵!
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)