📄 ee.c
字号:
#include "includes.h"
/////////////////////////////////////////////////////
// 内部存储器功能函数
/////////////////////////////////////////////////////
#if EERDP
void Ee_Rdp(unsigned int adr,
unsigned char *dataBuf,
unsigned char n)
{
EECR = 0;
do{
EEAR = adr++;
s(EECR, 0);
*dataBuf++ = EEDR;
}while (--n);
}
#endif
#if EEWRP
void Ee_Wrp(unsigned int adr,
unsigned char *dataBuf,
unsigned char n)
{
EECR = 0;
do{
EEAR = adr++; //设置地址
EEDR = *dataBuf++; //写数据
s(EECR, 2);
s(EECR, 1);
while (b(EECR, 1)); //等待操作结束
}while (--n);
}
#endif
#if EERDB
unsigned char Ee_Rdb(unsigned int adr)
{
EECR = 0;
EEAR = adr;
s(EECR, 0);
return EEDR;
}
#endif
#if EEWRB
void Ee_Wrb(unsigned int adr, unsigned char c)
{
EECR = 0;
EEAR = adr; //设置地址
EEDR = c; //写数据
s(EECR, 2);
s(EECR, 1);
while (b(EECR, 1)); //等待操作结束
}
#endif
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -