Witam !
Jest to mój pierwszy taki samodzielny projekt ( prawie , użycie bibliotek Pana Mirka do LCD, i tez jeszcze pożyczyłem pewne makra do swojej
), wiec z chęcią przyjmę wszelką krytykę.
Pewien czas temu wpadł mi do rąk ciekawy moduł peryferyjny z oferty sklepu kamami ( przepraszam za reklamę) a dokładnie KAmodMEMS1 służący do opisywania pozycji. Działa on w prosty sposób a mianowicie od tego w jakiej pozycji się znajduje ustawia 1 na odpowiednich wyjściach tj. ( SGN, LC i PC) przypisujac kazdemu odpowiednia wartość po czym sumując ją możemy otrzymac pozycje w której znajduje się moduł. A więc wszystko prosto działa, ale chciałem bardziej sobie przyspieszyć prace z nim i postanowiłem napisać sobie małą bibliotekę którą będę go obsługiwał.
To mamy plik nagłówkowy (mems1.h):
język c
Musisz się zalogować, aby zobaczyć kod źródłowy. Tylko zalogowani użytkownicy mogą widzieć kod.
Tu plik mems.c :
język c
Musisz się zalogować, aby zobaczyć kod źródłowy. Tylko zalogowani użytkownicy mogą widzieć kod.
No i prosty programik do obserwacji naszych wyników
język c
Musisz się zalogować, aby zobaczyć kod źródłowy. Tylko zalogowani użytkownicy mogą widzieć kod.
I parę zdjęć działającego układu: