Witam. Chciałbym zapisywać dane do pamięci FM25256 poprzez interfejs SPI w ATMedze32, następnie je odczytać. Kompiluję w WinAVR (gcc). Korzystałem z kilku przykładów znalezionych na internecie, to co udało mi się zrobić przedstawiam poniżej.
Testując - zaświecając kolejno diody w funkcji SPI_EEPROM_Write, wstawiając po każdym SPI_Transfer(), PORTA=_BV(0), (1) ITD, funkcja Write dochodzi do końca. Niestety nie mogę odczytać. w SPI_EEPROM_Read nie zapaliła się ani jedna dioda.
Prosiłbym o pomoc.
Oto kod:
Testując - zaświecając kolejno diody w funkcji SPI_EEPROM_Write, wstawiając po każdym SPI_Transfer(), PORTA=_BV(0), (1) ITD, funkcja Write dochodzi do końca. Niestety nie mogę odczytać. w SPI_EEPROM_Read nie zapaliła się ani jedna dioda.
Prosiłbym o pomoc.
Oto kod:
Kod: text
