|
![](static/image/common/ico_lz.png)
楼主 |
发表于 2009-12-16 13:47:39
|
显示全部楼层
我的本意是如何采用下列函数往片内EEPROM写一段数据temp[50],由于是第一次使用ATMEGA8,对于eeprom.h内的函数参数调用比较困惑,请用过的高手给予指点。
static inline uint8_t __attribute__ ((always_inline))
eeprom_read_byte (const uint8_t *addr);
static inline uint16_t __attribute__ ((always_inline))
eeprom_read_word (const uint16_t *addr);
static inline void __attribute__ ((always_inline))
eeprom_read_block (void *pointer_ram,
const void *pointer_eeprom,
size_t size);
static inline void __attribute__ ((always_inline))
eeprom_write_byte (uint8_t *addr,uint8_t value);
static inline void __attribute__ ((always_inline))
eeprom_write_word (uint16_t *addr,uint16_t value);
static inline void __attribute__ ((always_inline))
eeprom_write_block (const void *pointer_ram,
void *pointer_eeprom,
size_t size); |
|