前言
配置STC8H3k64S4的内置EEPROM。
一、EEPROM大小及地址
我使用的是STC8H3k64S4,内部EEPOM有64k大小,使用IAP方式操作。IAP 方式可对EEPROM 执行读、写、擦除操作。从图示来看,地址从0x0000h到0xFFFFh。
其中擦除操作是以扇区为单位进行操作,每扇区为 512 字节,即每执行一次擦除命令就会擦除一个扇区,而读数据和写数据都是以字节为单位进行操作的,即每执行一次读或者写命令时只能读出或者写入一个字节。
这个型号可以用STC_ISP设置EEPROM大小。
二、EEPROM配置
我需要存储电压保护范围,电流保护范围,功率保护范围。每一项里面有2个参数,为了不导致误操作(擦除扇区,把不想删除的也删除了),设置6个扇区。故将EE2PROM设置为3k大小。
总结
基础硬件操作程序设计,参考官方手册即可。
附上链接:http://www.stcmcudata.com/STC8F-DATASHEET/STC8H.pdf