avr-gcc eeprom_busy_wait



Masz problem? Zapytaj na forum elektroda.pl

Poprzedni Następny
Wiadomość
Spis treści
From: "Paweł" <paw1976_at_nospam_poczta.onet.pl>
Subject: avr-gcc eeprom_busy_wait
Date: Sat, 1 Oct 2005 17:15:12 +0200


Witam.

W manualu napisali żeby przed zapisem lub odczytem
pamięci eeprom używać funkcji sprawdzającej gotowość
pamięci. Jak używać jej podczas zapisów/odczytów
blokowych? np:
eeprom_read_block, eeprom_read_word, eeprom_write_block itd....
gdzie nie mamy dojścia do wewnątrz funkcji? Czy one same sprawdzają
gotowość ?

Dzięki za pmoc
Pozdrawiam
Paweł



Poprzedni Następny
Wiadomość
Spis treści
From: Adam Dybkowski <adybkows123_at_nospam_amwaw.edu.pl>
Subject: Re: avr-gcc eeprom_busy_wait
Date: Sat, 01 Oct 2005 22:20:51 +0200


Paweł wrote:

W manualu napisali żeby przed zapisem lub odczytem
pamięci eeprom używać funkcji sprawdzającej gotowość
pamięci. Jak używać jej podczas zapisów/odczytów
blokowych? np:
eeprom_read_block, eeprom_read_word, eeprom_write_block itd....
gdzie nie mamy dojścia do wewnątrz funkcji? Czy one same sprawdzają
gotowość ?

A tak trudno ściągnąć źródła avr-libc i samemu sprawdzić? Otóż sprawdzam
za ciebie: funkcje eeprom_read_block i eeprom_write_block czekają na
początku na gotowość pamięci (sprawdzają w pętli bit EEWE w EECR).
Resztę sprawdź sam.

--
Adam Dybkowski
http://www.amwaw.edu.pl/~adybkows/

Uwaga: przed wysłaniem do mnie maila usuń "123" z adresu.