gpt4 book ai didi

c - C语言中BASIC和EWrite中的EEDATA相当于什么?(如何通过xc8编译器使用EEPROM?)

转载 作者:行者123 更新时间:2023-11-30 20:18:44 25 4
gpt4 key购买 nike

我很难弄清楚如何使用:

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 个值的 block 。

要写入和读取 EEPROM,您可以轻松使用库函数:

include xc.h


void eeprom_write(unsigned char addr, unsigned char value);
unsigned char eeprom_read(unsigned char addr);

关于c - C语言中BASIC和EWrite中的EEDATA相当于什么?(如何通过xc8编译器使用EEPROM?),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53040924/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com