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