Witam.
Od dłuższego czasu męczę się nad rozgryzieniem pamięci DataFlash AT45DB011.
Jest ona w module MMmega02 podłączona pod SPI mikrokontrolera Atmega128. Jak narazie udało mi się odczytać wartości z pamięci, jednak nie mogę nic zapisać i nie mam pojęcia dlaczego. Wartości jakie mi się wyświetlają na wyświetlaczu to "255 255 255". W załącznikach podaje mój kod jak i bibliotekę do pamięci. Dodam jeszcze, że biblioteki od spi i od pamieci flash są od producenta MMmega02.
plik main
biblioteka AT45DB011:
SPI:
Od dłuższego czasu męczę się nad rozgryzieniem pamięci DataFlash AT45DB011.
Jest ona w module MMmega02 podłączona pod SPI mikrokontrolera Atmega128. Jak narazie udało mi się odczytać wartości z pamięci, jednak nie mogę nic zapisać i nie mam pojęcia dlaczego. Wartości jakie mi się wyświetlają na wyświetlaczu to "255 255 255". W załącznikach podaje mój kod jak i bibliotekę do pamięci. Dodam jeszcze, że biblioteki od spi i od pamieci flash są od producenta MMmega02.
plik main
Kod: C / C++
biblioteka AT45DB011:
Kod: C / C++
SPI:
Kod: C / C++