我很难弄清楚如何使用:
EEDATA = 0xFF, 0x00, 0xFF, 0x00, 0x01, 0x03 ;
并将其转换为C代码。据我所知,这是一种在BASIC中分配内存的方法,但我真的不知道。如果有人能帮忙,我将不胜感激。
它是用PROTON编程的。我相信这与用于PIC硬件的EEPROM有关。
我真的不确定你想做什么。但我想你想用XC8编译器预加载EEPROM。使用以下代码:
__EEPROM_DATA(0xFF, 0x00, 0xFF, 0x00, 0x01, 0x03, 0x00, 0x00);
请确保始终使用8个值的块。
要写入和读取EEPROM,您可以轻松使用库功能:
include xc.h
void eeprom_write(unsigned char addr, unsigned char value);
unsigned char eeprom_read(unsigned char addr);