前言
配置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
本文介绍了如何配置STC8H3k64S4单片机的内置EEPROM,该芯片具有64k大小的EEPROM,采用IAP方式进行读写擦除操作。每个扇区为512字节,为避免误操作,作者设置了3k大小的EEPROM来存储电压、电流和功率保护范围的参数。配置过程中考虑了扇区管理以防止重要数据丢失。
3093

被折叠的 条评论
为什么被折叠?



