对于STM8S103F3这款芯片来讲,存在640个字节的EEPROM,当然如果有外部EEPROM,自然是不会使用到内部的EEPROM的。但小东西也有大用途,例如做无线应用时,减少成本的情况下,还能保存一些特定设置,如:休眠时间,工作频率,输出功率,密码等。 下图所示,STM8S系列EEPROM大小一目了然。
操作EEPROM自然分成读操作和写操作,先查看STM8S的手册描述如下: 中文手册上的存储器组织结构存在错误,如:
对应英文手册如:
对应的代码如下;
[cpp] view plain copy
- char *p = 0x4000;
- u8 a,b,c;
-
- a = *p;
- b = *p++;
- c = *p++;
就像C8051操作外部数据存储一样,只需要简单通过指针指向0x4000位置即可。
|