poniedziałek, 18 czerwca 2012

LPC1768 - DS1820, SD i FatFS

Teraz kolejna przydatna garść informacji.

Łatwa w użyciu biblioteka do obsługi popularnego DS18S20. Bazuje ona na znalezionym w sieci przykładzie, jednak została dość mocno zmodyfikowana, w zasadzie została sam szkielet i algorytmy. Została dołożona funkcja inicjująca DS wraz z jego wykryciem, oraz funkcja zwracająca odczytaną wartość w postaci bitowej. ds18b20.c i ds18b20.h.

Długo też szukałem jak odpalić odczyt SD na mikroklocku, z pomocą przyszła biblioteka FatFs, oraz niezbędne plik z konfiguracją i obsługą SD. Obsługa działa na SSP0. SD.cSD.hSDHal.cSDHal.h

Kilka istotnych uwag:
- w przerwaniach RTC warto ustawiać same flagi a nie wywoływać funkcje (jak się może okazać w praktyce, warto ustawić ręcznie rejestry, a wywołanie funkcji też się uda ;))
- przy użytkowani FatFs warto zwracać uwagę na typy bo przez to lubi się wysypywać funkcja.

LPC1768 mimo iż jest nie do końca "juzerfrendli" to po dobrze przygotowanej konfiguracji śmiga jak marzenie ;)


AVE.

Brak komentarzy:

Prześlij komentarz