niedziela, 10 grudnia 2017

SPI + DMA czyli Struś pędziwiatr w akcji. (artykuł w przygotowaniu)

W mikrokontrolerze PIC24HJ128GP502 brakuje do pełni szczęścia jeśli chodzi o SPI , sprzętowych buforów FIFO. Ma to znaczenie kiedy wymagane są duże prędkości przesyłu danych.i wtedy rejestr przyjmujący dane na klatę czyli SPIxBUF zacznie się nie wyrabiać z przyjmowaniem danych i w efekcie  zaczniemy je gubić. Przykra sprawa.
Jeśli będą to dane np od Żony z listą zakupów na święta to sami widzicie , że kicha. Z pomocą przychodzi tutaj "Struś pędziwiatr" w postaci kanałów DMA.

piątek, 1 grudnia 2017

RN2483 - moduł LORA od Microchipa.

RN2483 to w pełni certyfikowany m.in do LoRaWAN 1.0 moduł przeznaczony do komunikacji  LoRa w paśmie 434 i 868 MHz. Co ciekawego oferuje nam ten zgrabny modulik dowiemy się w artykule.

środa, 29 listopada 2017

PIC32MZ DA - wypasiony mikrokontroler 32-bitowy z "kartą grafiki" na pokładzie.

Dzięki uprzejmości firmy JM elektronik z Gliwic, która jest m.in oficjalnym dystrybutorem firmy Microchip w naszym kraju  miałem możliwość uczestniczyć w ciekawych warsztatach Microchip Europen Workshop Day.
Warsztaty poświęcone były nowince technologicznej 32-bitowemu mikrokontrolerowi PIC32MZ DA.
Ponieważ pierwszy raz uczestniczyłem w tego typu imprezie, więc artykuł będzie miksem moich wrażeń przeplatanych informacjami technicznymi.

czwartek, 23 listopada 2017

PIC18 seria K83 - podrasowane 8-bitów od Microchipa

Microchip nie przestaje mnie zadziwiać. Okazuje się, że w świecie oszalałym na punkcie ARM-ów jest przestrzeń i zapotrzebowanie na inne nisze produktowe w tym mikrokontrolery 8-bitowe.
W ofercie Microchipa pojawiła się bardzo ciekawa seria mikrokontrolerów 8-bitowych - K83.
Co w niej jest takiego ciekawego i czym zachwyca dowiemy się w poniższym artykule.


wtorek, 21 listopada 2017

PIC24 Biblioteka Portująca - przydatne rozszerzenie




W odmętach globalnego śmietnika czasami można natknąć się na "perełki". Za taką uważam małą ale zgrabną i użyteczną bibliotekę portującą pic24_ports.h. Jest to nakładka na natywne dyrektywy kompilatora XC16. Za pomocą tej biblioteki w przyjazny sposób ustawimy porty, podepniemy perfyferia etc w mikrokontrolerach 16-bitowych PIC. Biblioteka ma również walory edukacyjne i pokazuje jak ładnie można definiować makra.

wtorek, 14 listopada 2017

PIC32MX174F256B - sympatyczny mikrokontroler 32 bitowy od Microchipa.

Do mojej kolekcji trafił bardzo sympatyczny 32-bitowy mikrokontroler PIC32MX174F256B firmy Microchip . Mikrokontroler ten charakteryzuje się bardzo wydajnym core MIPS32® M4K® . Do dyspozycji dostajemy 116 DMIPS-ów z 72 MHz co deklasuje porównywalne mikrokontrolery ARM. W pakiecie jest również technologia eXtreme Low Power (XLP) Sleep and Deep Sleep.

niedziela, 12 listopada 2017

MPLAB_X IDE - aktualizacja środowiska dla mikrokontrolerów PIC .


W czeluściach globalnego śmietnika pojawił się taki o to wpis cytat :
 " Środowisko MPLAB-X ma jedną zasadniczą wadę. Średnio co 2 tygodnie wychodzi nowa wersja. Aby być na bieżąco, musiałbym co chwilę instalować nową wersję, ponieważ nie ma możliwości upgrade'u, co jest bardzo mocno irytujące......".
Lenistwo nie zawsze jest motorem postępu a irytacja wynikająca z lenistwa  to prosta droga do depresji :) Wpis dedykuję osobom mało leniwym i bez znamion depresji :)