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
Dodam że pracuję na atmega 16, 1mhz.
Czy ktoś spotkał się z podobnym problemem?
Pozdrawiam, Karol.