Aktyw Forum

Zarejestruj się na forum.ep.com.pl i zgłoś swój akces do Aktywu Forum. Jeśli jesteś już zarejestrowany wystarczy, że się zalogujesz.

Sprawdź punkty Zarejestruj się

FRAM FM24C16A

rafalm
-
-
Posty: 3
Rejestracja: 27 sie 2007, o 00:07
Lokalizacja: de

FRAM FM24C16A

Postautor: rafalm » 27 sie 2007, o 00:25

Witam.
Mam problem z napisaniem funkcji odczytu/zapisu
do pamięci RAMTRON FM24C16A w Bascomie.
Oto mój program: (nie działa)

Kod: Zaznacz cały

'----------------------------------------[zmienne]-------------- wartosc_odczytana as byte '----------------------------------------[zapis do fram]-------- zapis: i2cstart 'start i2cwbyte 174 'zapis do fram i2cwbyte 10 'zapisujemy pod adres 10 i2cwbyte 27 'zapisana wartość to 27 i2cstop if err=0 then lcd " zapis ok." else lcd " err" end if return '----------------------------------------[odczyt fram]---------- odczyt: I2cstart I2cwbyte 175 I2crbyte wartosc_odczytana , Nack Lcd wartosc_odczytana I2cstop return
Wg. noty katalogowej jest chyba ok, a jednak nie działa.
Dodam że pracuję na atmega 16, 1mhz.
Czy ktoś spotkał się z podobnym problemem?
Pozdrawiam, Karol.

RcTomek
-
-
Posty: 357
Rejestracja: 18 lip 2005, o 17:28
Lokalizacja: Głogów / Wrocław

Postautor: RcTomek » 27 sie 2007, o 09:35

Nie działa? Czyli rozumiem, że nie następuje zapis/odczyt FM24C16? Jak masz skonfigurowane porty I/O (chodzi o linię SDA i SCL)? Spróbuj może przed i2cstart dodać polecenie i2cinit, które automatycznie ustawi końcówki procesora do pracy jako SDA i SCL.

radcorp
-
-
Posty: 79
Rejestracja: 2 sty 2006, o 15:52
Lokalizacja: Polska

Postautor: radcorp » 27 sie 2007, o 11:09

robisz zapis pod adres 10, a odczytujesz z adresu 11

Kod: Zaznacz cały

odczyt: I2cstart I2cwbyte 174 I2cwbyte 10 I2cstart I2cwbyte 175 I2crbyte wartosc_odczytana , Nack Lcd wartosc_odczytana I2cstop return

rafalm
-
-
Posty: 3
Rejestracja: 27 sie 2007, o 00:07
Lokalizacja: de

Postautor: rafalm » 27 sie 2007, o 23:25

...robisz zapis pod adres 10, a odczytujesz z adresu 11
No jasne! Jestem gołąb, po prostu. Bardzo dziękuję za pomoc !!!
Temat uważam za zamknięty.

Wróć do „Projektowanie PCB, programy EDA, CAD, narzędziowe”

Kto jest online

Użytkownicy przeglądający to forum: Obecnie na forum nie ma żadnego zarejestrowanego użytkownika i 24 gości