W artykule opiszę podstawy sterowania pinami w mikrokontrolerach 32-bitowych firmy Microchip . W szczególności skupię się na PC32MM0256GPM048 czyli moim ulubionym obecnie mikrokontrolerem 32-bitowym. Opisywałem już te zagadnienia przy okazji zabaw z PIC24 , wiele rzeczy będzie wspólnych. Migracja z 8 czy 16 bitów na 32-bity w produktach Microchipa jest bardzo płynna i to jest ogromna zaleta ekosystemu PIC. Stanowi to bardzo duże ułatwienie w szczególności dla hobbystów. Mikrokontrolery PIC32 są znacznie prostsze w poznaniu niż np. ARM-y.
Blog jest formą pamiętnika technicznego, upamiętniający moją przygodę z mikrokontrolerami PIC firmy Microchip. "Per aspera ad astra..."
czwartek, 22 marca 2018
poniedziałek, 19 marca 2018
EA DOGM162-A - LCD 2x16 firmy Electronic Assembly
Przyszedł czas na rozpracowanie wyświetlacza LCD jaki wybrałem do mojej płytki developerskiej dla PIC32MM. Od samego początku wiedziałem , że będzie to wyświetlacz firmy EA. Miałem wcześniej kontakt z LCD 4x20 (DOGM204-A) tej firmy i byłem zauroczony szybkością działania, subtelnością wyglądu i pięknym podświetleniem. Ponieważ na płytce dla PIC32MM nie chciałem zajmować dużo miejsca wyświetlaczem, dlatego mój wybór padł na małego słodziaczka DOGM162W-A z bursztynowym podświetleniem. Ło matko jaki on piękny :) Słodziaczek został oparty o sterownik ST7036 i możemy z nim zagadać po 4 / 8 bitach i po SPI jak dla mnie fajnie.
niedziela, 18 marca 2018
PIC32MM - Delay wanted alive or dead
Dla mikrokontrolerów 32-bitowych nie ma dedykowanych bibliotek w których znajdziemy funkcję opóźniające czyli delay-e. W przypadku 8-bitowców i 16-bitowców takie biblioteki znajdziemy bez trudu. Ktoś wyszedł z zalożenia , że takiego sprintera 32-bitowego nie wypada łapać za portki aby go spowolinić, tym bardziej , że życie wewnętrzne w rdzeniach 32-bitowych jest na tyle bogate, że przy delayach o standardowej konstrukcji coś tam może się odbić czkawką. Na potrzebę użycia delay-i natknąłem się bardzo szybko przy okazji pisaniu softu dla wyświetlacza DOGM162. Więc chcąc nie chcąc musiałem je mieć.
sobota, 10 marca 2018
PIC32MM - szykujemy środowisko i ustawiamy zegar - instrukcja dla przedszkolaka.

Subskrybuj:
Posty (Atom)