Część sprzętową czyli budowę własnej płytki developerskiej dla PIC32MM mam za sobą. Płytka umożliwia mi w mega wygodny sposób podjęcie wyzwania poznania tego słodkiego MCU 32 bitowego. Ponieważ w kolejce czeka również do rozpoznania czujnik temperatury Microchipa MCP9808 dlatego potrzebujemy biblioteki I2C do zagadania z tym czujnikiem. Z przyjemnością zabieram się do roboty. Ostatni raz z I2C spotkałem się przy okazji poznawania serii 16 bitowej MCU PIC24HJ. Poczyniłem wówczas artykuł o I2C ,przytoczyłem w nim trochę niezbyt ciężkiej teorii o I2C.
Blog jest formą pamiętnika technicznego, upamiętniający moją przygodę z mikrokontrolerami PIC firmy Microchip. "Per aspera ad astra..."
poniedziałek, 30 kwietnia 2018
środa, 25 kwietnia 2018
ATMEGA4809 - 8-bitów w popularnym opakowaniu od Microchipa.
Microchip śmiało rozwija swoją ofertę MCU 8 bitowych w oparciu o wydajne rdzenie przejętej firmy ATMEL. Tym razem mamy serię wypuszczoną w jednym formacie obudowy 48-pin. Swoją drogą jest to mój ulubiony format i jak widzę dookoła u różnych producentów bardzo popularny ostatnio. Przyjrzyjmy się zatem co nowe 8-bitowce mają na pokładzie .
czwartek, 19 kwietnia 2018
MCP9808 - cyfrowy czujnik temperatury od Microchipa
Firma Microchipa ma w swoim portfolio kilka sprytnych czujników temperatury. Mnie zainteresował model MCP9808. Jest to swoistego rodzaju kombajn do "zarządzania" temperaturą.Mamy tutaj rozbudowane opcje eventów sygnalizujących różne zdarzenia takie jak np krytyczne poziomy temperatury czy możliwość definiowania okna temperaturowego (histerezy) etc.
Czujnik dostępny jest w bardzo mikraśnych obudowach typu MSOP i DFN. Jest tak mały, że praktycznie niezauważalny :)
środa, 18 kwietnia 2018
Si4432 moduł radiowy do płytki developerskiej dla PIC32MM
Kolejnym małym projekcikiem będzie przygotowanie modułu radiowego opartego o chipset Silion Labs Si4432, który bedziemy mogli wpiąć w płytkę developerską dla PIC32MM. Posiadam zarówno gołe chipsety Si4432 jak i gotowe płytki aplikacyjne z anteną w komplecie. Na razie skorzystam z gotowców, czyli z płytek aplikacyjnych, które osadzę w module zapinanym na złącze PICbus w płytce developerskiej. Projektowany moduł umożliwi mi w wygodny dla mnie sposób przetestowanie transciverów od Silicona, co do których mam pewne plany na przyszłość.
czwartek, 12 kwietnia 2018
MCP2517FD/MCP2518FD kontroler CAN FD - moduł do płytki developerskiej dla PIC32MM

sobota, 7 kwietnia 2018
Si4432 firmy Silicon Labs - moduł radiowy skrojony na miarę.
W nieustającym poszukiwaniu modułów radiowych, które mógłbym wykorzystać w domowym IoT natrafiłem na ciekawy chipset Si4432 a w zasadzie całą rodzinę chipsetów Si4xxx produkowanych przez firmę Silicon Labs. Firma ta jest silnie związana z ekosystemem IoT i ma bardzo ciekawe i rozbudowane portfolio m.in w zakresie MCU zintegrowanych z torem radiowym i stosem komunikacyjnym.
niedziela, 1 kwietnia 2018
PIC32MM - dostęp ATOMOWY do rejestrów peryferyjnych .

Najmniej elegancką metodą pozbycia się tego problemu jest wyłączenie przerwań na czas modyfikacji i zapisu do rejestrów peryferyjnych ale rdzeń PIC32MM został wyposażony w bardziej elegancki mechanizm.
Subskrybuj:
Posty (Atom)