EEPROM - writing/reading 多于一个字节
EEPROM - writing/reading more than one byte
我一直在阅读有关 EEPROM 的教程,它们一次只处理一个字节。是否有任何库可以一次处理 reading/writing 个以上的字节?
如果您在 avr/eeprom.h
中使用标准 libc avr 接口,那么您可以执行 eeprom_write_byte
、eeprom_write_word
、eeprom_write_dword
或 eeprom_write_block
.最后一个处理任意长度。
除非你使用外部元素,否则这取决于你如何与它们交互。但很可能无论如何你都会单独发送字节。处理更大内存块的任何操作只会消除您的调用开销,但会继续逐字节发送。
我一直在阅读有关 EEPROM 的教程,它们一次只处理一个字节。是否有任何库可以一次处理 reading/writing 个以上的字节?
如果您在 avr/eeprom.h
中使用标准 libc avr 接口,那么您可以执行 eeprom_write_byte
、eeprom_write_word
、eeprom_write_dword
或 eeprom_write_block
.最后一个处理任意长度。
除非你使用外部元素,否则这取决于你如何与它们交互。但很可能无论如何你都会单独发送字节。处理更大内存块的任何操作只会消除您的调用开销,但会继续逐字节发送。