atmega parameter tarolas?
Fuzesi Arnold
arno at externet.hu
Thu Jun 17 16:39:56 CEST 2004
IAR-ban meg ennyi:
static __eeprom float ukmukfuk;
ukmukfuk=0.693;
es el is van mentve...
Nem kell vacakolni, hogy most byte, float, long, bla.
Kulonosen a bla tipus nagyon maceras. :)))
--
Van olyan ertelmes a fordito, hogy az 1-es cimtol pakolja le a valtozokat az
eepromba, es
a nullas cimen parkoltatja az eeprom iro pointert.
Igy kicsi a veszelye a veletlen irasnak-olvasasnak tap anomaliak eseten.
Arnold
----- Original Message -----
From: "Dukai Zoltan" <daemon82 at mailbox.hu>
To: <elektro at tesla.hu>
Sent: Thursday, June 17, 2004 1:56 PM
Subject: Re: atmega parameter tarolas?
> GCC-ben benne van egy rakas ilyen funkcio. LibC resze.
>
>
file:///C:/WinAVR/doc/avr-libc/avr-libc-user-manual/group__avr__eeprom.html
> .....
> avr-libc declarations
> #define eeprom_is_ready() bit_is_clear(EECR, EEWE)
> #define eeprom_busy_wait() do {} while (!eeprom_is_ready ())
> uint8_t eeprom_read_byte (const uint8_t *addr)
> uint16_t eeprom_read_word (const uint16_t *addr)
> void eeprom_read_block (void *buf, const void *addr, size_t n)
> void eeprom_write_byte (uint8_t *addr, uint8_t val)
> void eeprom_write_word (uint16_t *addr, uint16_t val)
> void eeprom_write_block (const void *buf, void *addr, size_t n)
> .....
>
>
>
>
More information about the Elektro
mailing list