write_eeprom.c

来自「pic单片机工程」· C语言 代码 · 共 17 行

C
17
字号
#include  <pic.h>
#include "inc\eeprom.h"
/* macro versions of EEPROM write and read */
/*#define EEPROM_WRITE(addr, value) while(WR)continue;EEADR=(addr);EEDATA=(value); \
     EEPGD=0;CARRY=0;if(GIE)CARRY=1;GIE=0; \
     WREN=1;EECON2=0x55;EECON2=0xAA;WR=1;WREN=0; \
     if(CARRY)GIE=1*/

//#define EEPROM_READ(addr) ((EEADR=(addr)),(EEPGD=0),(RD=1),EEDATA)
void write_eeprom(unsigned char addr, unsigned char value)
{
	do{
	    eeprom_write(addr, value);
	    while(WR){;}
	}while(eeprom_read(addr)!=value);
}

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?