[KL25Z][Petit FatFs] library R0.03

Tu możesz pisać o swoich problemach z pisaniem programów w języku C/C++ dla ARM Freescale.
Awatar użytkownika
Antystatyczny
Geek
Geek
Posty: 1168
Rejestracja: czwartek 03 wrz 2015, 22:02

[KL25Z][Petit FatFs] library R0.03

Postautor: Antystatyczny » niedziela 10 kwie 2016, 19:51

Witam serdecznie.

Zrobiłem mały port, a właściwie dopasowanie funkcji niskopoziomowych do kinetisa. Na razie komunikacja z kartą SD jest programowa, ale gdy ogarnę SPI, to i wersja sprzętowa pojawi się w tym wątku. Obsługa samej biblioteki jest identyczna jak np. dla AVR, bo niczego na wyższych poziomach nie musiałem zmieniać. Konfiguracja (przypisanie pinów) znajduje się w pliku ARMlowlevel.h

Pozdrawiam.

Petit_fs003_KL25Z_gnu90.zip

Petit_fs003_KL25Z_hardware_SPI_gnu90.zip


PS. Sposób pisania programu dopasowałem do dialektu gnu90, by nie trzeba było grzebać w ustawieniach projektu (kompilatora). Domyślnie kompilator używa gnu90, ale nic nie stoi na przeszkodzie, by przełączyć się na gnu99 lub C99.
Nie masz wymaganych uprawnień, aby zobaczyć pliki załączone do tego posta.
"The true sign of intelligence is not knowledge but imagination" Albert Einstein.

Awatar użytkownika
Nefarious19
Newb
Newb
Posty: 80
Rejestracja: sobota 02 sty 2016, 20:45

Re: [KL25Z][Petit FatFs] library R0.03

Postautor: Nefarious19 » niedziela 10 kwie 2016, 23:07

Widzę że idziesz jak burza ;) pogratulować ;)
Plany na przyszłość: C, C++, C#

Awatar użytkownika
Antystatyczny
Geek
Geek
Posty: 1168
Rejestracja: czwartek 03 wrz 2015, 22:02

Re: [KL25Z][Petit FatFs] library R0.03

Postautor: Antystatyczny » niedziela 10 kwie 2016, 23:15

Póki co jest łatwo, ale jazda się zacznie, gdy przyjdzie mi ogarnąć DMA i inne moduły, z którymi dotąd nie miałem do czynienia w praktyce ;)
"The true sign of intelligence is not knowledge but imagination" Albert Einstein.

Awatar użytkownika
Antystatyczny
Geek
Geek
Posty: 1168
Rejestracja: czwartek 03 wrz 2015, 22:02

Re: [KL25Z][Petit FatFs] library R0.03

Postautor: Antystatyczny » poniedziałek 11 kwie 2016, 20:10

Witam. Uzupełniłem bibliotekę o sprzętową obsługę SPI. Paczka do pobrania jest w pierwszym poście.

Pozdrawiam
"The true sign of intelligence is not knowledge but imagination" Albert Einstein.


Wróć do „Programowanie ARM Freescale w C/C++”

Kto jest online

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