1 Star 0 Fork 1

蒹葭平台/smartWinery51

forked from Lisq/smartWinery51 
加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
文件
克隆/下载
iapEEPROM.h 1.28 KB
一键复制 编辑 原始数据 按行查看 历史
Lisq 提交于 2020-05-23 09:38 . 增加OLED显示部分
#ifndef __IAPEEPROM_H__
#define __IAPEEPROM_H__
typedef bit BOOL;
typedef unsigned char BYTE;
typedef unsigned int WORD;
sfr IAP_DATA = 0xC2; //IAP���ݼĴ���
sfr IAP_ADDRH = 0xC3; //IAP��ַ�Ĵ������ֽ�
sfr IAP_ADDRL = 0xC4; //IAP��ַ�Ĵ������ֽ�
sfr IAP_CMD = 0xC5; //IAP����Ĵ���
sfr IAP_TRIG = 0xC6; //IAP������Ĵ���
sfr IAP_CONTR = 0xC7; //IAP���ƼĴ���
#define CMD_IDLE 0 //����ģʽ
#define CMD_READ 1 //IAP�ֽڶ�����
#define CMD_PROGRAM 2 //IAP�ֽڱ������
#define CMD_ERASE 3 //IAP������������
//#define ENABLE_IAP 0x80 //if SYSCLK<30MHz
//#define ENABLE_IAP 0x81 //if SYSCLK<24MHz
#define ENABLE_IAP 0x82 //if SYSCLK<20MHz
//#define ENABLE_IAP 0x83 //if SYSCLK<12MHz
//#define ENABLE_IAP 0x84 //if SYSCLK<6MHz
//#define ENABLE_IAP 0x85 //if SYSCLK<3MHz
//#define ENABLE_IAP 0x86 //if SYSCLK<2MHz
//#define ENABLE_IAP 0x87 //if SYSCLK<1MHz
//���Ե�ַ
#define IAP_ADDRESS 0x03FF
void IapIdle();
BYTE IapReadByte(WORD addr);
void IapProgramByte(WORD addr, BYTE dat);
void IapEraseSector(WORD addr);
#endif //__IAPEEPROM_H__
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化
C
1
https://gitee.com/jianjia_paltform/smartWinery51.git
git@gitee.com:jianjia_paltform/smartWinery51.git
jianjia_paltform
smartWinery51
smartWinery51
master

搜索帮助

0d507c66 1850385 C8b1a773 1850385