PIC单片机 单片机显示器程序序 如何保存一张图片的数据进入程序存储器中,数据太大,数据存储器中放不下图片

原标题:PIC单片机的 程序存储器數据存储器,EEPROM区别

PIC的 是FLASH存储器主要存储程序代码,掉电不丢失

是SRAM,主要存储一些程序的变量掉电丢失。

E 一般存储程序中的重要数据掉电也不丢失。

只能块擦除(叫块擦除更准确吧原文是BLOCK),举例说明:比如你用的FLASH的BLOCK是512个字节(不同的FLASH大小不同)那么只有擦除过(所有位写“1”)的BLOCK才能重新写入,意思就是只能从“1”写到“0”如果要从“0”改到“1”必须整块擦除,而且擦除时的速度相对写入和讀出要慢很多FLASH主要用于程序存储。

可以单字节操作没有块擦除的要求。相对FLASH更为灵活当用来保存设备工作状态,等灵活而又独立的信息时最好用EEPROM

声明:该文观点仅代表作者本人,搜狐号系信息发布平台搜狐仅提供信息存储空间服务。

高级技术员, 积分 829, 距离下一级还需 171 積分

0

高级技术员, 积分 829, 距离下一级还需 171 积分

0
我想在烧录时把一个数据写入到EEPROM中在程序运行阶段也可以对EEPROM读取或者写入该值。
现在用了一个笨方法烧录前打开VIEW--EEPROM,在想存储的位置写入值然后烧录就写入了。这个方法太笨用#pragma的方法在code中怎么实现呢?免得每次都要VIEW-EEPROM
数据手册囷MCC18的用户指南都看了,还是不会才来这里请指教
另外我的pic还外接了24L515,这对EEPROM有影响吗

高级技术员, 积分 829, 距离下一级还需 171 积分

0

高级技术员, 积汾 829, 距离下一级还需 171 积分

0

高级技术员, 积分 917, 距离下一级还需 83 积分

高级技术员, 积分 917, 距离下一级还需 83 积分

1。pic18系列的EE和程序是分开的
2.烧写的是后,加载EE文件并编译就OK
3.外部接的EE芯片对内没有任何影响

高级技术员, 积分 548, 距离下一级还需 452 积分

高级技术员, 积分 548, 距离下一级还需 452 积分

中级技术员, 積分 250, 距离下一级还需 50 积分

0

中级技术员, 积分 250, 距离下一级还需 50 积分

0
mcc18 初始化eeprom程序,感谢楼主分享!

中级技术员, 积分 100, 距离下一级还需 200 积分

0

中级技术員, 积分 100, 距离下一级还需 200 积分

0
扫描二维码随时随地手机跟帖

参考资料

 

随机推荐