Kanał - ATNEL tech-forum
Wszystkie działy
Najnowsze wątki



Teraz jest 28 mar 2026, o 02:29


Strefa czasowa: UTC + 1





Utwórz nowy wątek Odpowiedz w wątku  [ Posty: 5 ] 
Autor Wiadomość
PostNapisane: 21 wrz 2014, o 21:13 
Offline
Nowy

Dołączył(a): 19 wrz 2014
Posty: 3
Pomógł: 0

Witam. Mam ogromny problem. Otóż z powodzeniem udaje mi się zapisywać i odczytywać dane z zewnętrznej pamięci EEPROM (pod I2C). Natomiast nie mam pomysłu ja oprogramować wbudowany EEPROM tak aby można było zapisywać i odczytywać pojedyncze bajty. Ktoś nakieruje mnie?

_________________
sig off ;(



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 21 wrz 2014, o 21:33 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 07 kwi 2013
Posty: 418
Lokalizacja: Rzeszów
Pomógł: 102

Składnia: [ Pobierz ] [ Ukryj ]
język c
Musisz się zalogować, aby zobaczyć kod źródłowy. Tylko zalogowani użytkownicy mogą widzieć kod.


Pozostałe funkcje: http://www.nongnu.org/avr-libc/user-man ... eprom.html



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 22 wrz 2014, o 20:08 
Offline
Nowy

Dołączył(a): 19 wrz 2014
Posty: 3
Pomógł: 0

Antystatyczny znam ten plik, ale nie rozumiem nic z tego co tam jest napisane.

atmel: niestety, wyskakuje:

/main.c:75:39: error: 'Var8_EEPROM' undeclared (first use in this function)
../main.c:75:39: note: each undeclared identifier is reported only once for each function it appears in
../main.c:75:10: warning: unused variable 'Var8_RAM' [-Wunused-variable]
make: *** [main.o] Błąd 1

_________________
sig off ;(



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 22 wrz 2014, o 21:18 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 07 kwi 2013
Posty: 418
Lokalizacja: Rzeszów
Pomógł: 102

Jest to oczywiście tylko fragment programu i należy dołączyć dodatkowo bibliotekę <avr/io.h>.



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 22 wrz 2014, o 21:19 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 19 cze 2014
Posty: 820
Lokalizacja: Tam gdzie PYRY są
Pomógł: 64

Zadeklaruj sobie te zmienne najpierw, a najlepiej utwórz swoje np:
Składnia: [ Pobierz ] [ Ukryj ]
język c
Musisz się zalogować, aby zobaczyć kod źródłowy. Tylko zalogowani użytkownicy mogą widzieć kod.

potem już możesz operować nimi
Składnia: [ Pobierz ] [ Ukryj ]
język c
Musisz się zalogować, aby zobaczyć kod źródłowy. Tylko zalogowani użytkownicy mogą widzieć kod.

oczywiście inkludujemy potrzebne
#include <avr/pgmspace.h>
#include <avr/eeprom.h>
oraz pamiętamy, aby nie dać zapisu do EEPROM w pętli głównej programu.

Możesz też użyć struktur wg poradników Mirka

_________________
IntegraMETEO
WordCLOCK
IntegraTOUCH



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
Wyświetl posty nie starsze niż:  Sortuj wg  
Utwórz nowy wątek Odpowiedz w wątku  [ Posty: 5 ] 

Strefa czasowa: UTC + 1


Kto przegląda forum

Użytkownicy przeglądający ten dział: Brak zidentyfikowanych użytkowników i 0 gości


Nie możesz rozpoczynać nowych wątków
Nie możesz odpowiadać w wątkach
Nie możesz edytować swoich postów
Nie możesz usuwać swoich postów
Nie możesz dodawać załączników

Szukaj:
Skocz do:  
Sitemap
Technologię dostarcza phpBB® Forum Software © phpBB Group phpBB3.PL
phpBB SEO