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.
Blog jest formą pamiętnika technicznego, upamiętniający moją przygodę z mikrokontrolerami PIC firmy Microchip. "Per aspera ad astra..."
wtorek, 14 listopada 2017
niedziela, 12 listopada 2017
MPLAB_X IDE - aktualizacja środowiska dla mikrokontrolerów PIC .
" Ś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 :)
poniedziałek, 6 listopada 2017
Szybka randka z SPI i PIC24HJ
SPI (Serial Peripheral Interface)
Szeregowy interfejs służy do dwukierunkowej (full-duplex), synchronicznej transmisji danych pomiędzy mikrokontrolerem, a zewnętrznymi układami peryferyjnymi (np. przetwornik A/C i C/A, szeregowa pamięć zewnętrzna, zegar, potencjometr cyfrowy lub inny mikrokontroler)
Szeregowy interfejs służy do dwukierunkowej (full-duplex), synchronicznej transmisji danych pomiędzy mikrokontrolerem, a zewnętrznymi układami peryferyjnymi (np. przetwornik A/C i C/A, szeregowa pamięć zewnętrzna, zegar, potencjometr cyfrowy lub inny mikrokontroler)
piątek, 3 listopada 2017
MCP2517FD/MCP2518FD - czyli CAN FD w akcji - pierwsza w Polsce próba uruchomienia komunikacji w nowym standardzie CAN :)
Ponieważ dotarły do mnie świeżo wypieczone kontrolery CAN FD firmy Microchip. Zabieram się niezwłocznie za ich rozpracowanie. Bohaterem testu będzie MCP2517FD (obecnie zastąpiony przez MCP2518FD) czyli pierwszy na świecie zewnętrzny kontroler CAN FD. Z tego co się zorientowałem po okolicy :) będzie to również pierwszy praktyczny test w Polsce tego układu. Fajne uczucie jeśli wiemy , że nikogo nie było przed nami na tym polu.
sobota, 28 października 2017
Seria 32 bitowa - PIC32MX1/2 firmy Microchip z obsługą technologii eXtreme Low Power XLP
Cechą szczególną tej serii jest wariant obudowy SOIC28 (300mil). Obudowa ta umożliwia zastosowanie jej do płytki dla PIC24/ds33 co mnie bardzo cieszy bo takową posiadam :)
piątek, 20 października 2017
Płytka developerska dla 32 bitowego mikrokontrolera PIC32MM0256GPM064
Kiedyś tak czy inaczej trzeba się zmierzyć z 32 bitami a wbrew powszechnym opinią nie samymi ARM-ami świat żyje.Ponieważ przygodę z 16-bitami rozpocząłem w krainie Microchipa, pozostaję mu wierny i tutaj celuję w mój pierwszy wybór w 32-bitach. W/g producenta przejście z 16-bitów na 32 jest całkowicie bezbolesne.Na ruszt postanowiłem wziąć mikrokontroler 32 bitowy z najniższego progu cenowego, z tej serii poniżej 1 USD :)
sobota, 14 października 2017
MCP2517FD/MCP2518FD - pierwszy zewnętrzny kontroler CAN FD / rewolucja w CAN nadchodzi .
W artykule traktującym o magistrali CAN wspominałem , że świat zmierza w kierunku zwiększenia szybkości magistrali CAN poprzez wprowadzenie nowego standardu CAN FD. Standardowa szybkość 1 Mb/s jest zbyt mała na obecne zapotrzebowanie rynku. Firma Microchip znajduje się w czołówce producentów komponentów do sieci CAN. Nie dziwi zatem fakt wypuszczenia przez tego producenta pierwszego na świecie zewnętrznego kontrolera sieci CAN FD o oznaczeniu MCP2517FD (obecnie zastąpiony przez MCP2518FD).wtorek, 10 października 2017
RTOS - pierwsze dotknięcie kijem.

RTOS czyli Real Time Operating System. Coś z czym predzej czy później przyjdzie nam się zetknąć programując mikrokontrolery. Choś pojęcie system operacyjny w mikrokontrolerach wydawać by się mogło , że to jakiś kosmos.
Ale kosmosem to nie jest a systemy RTOS stają się obecnie chlebem powszednim w systemach wbudowanych.
W artykule przedstawiam moje pierwsze spotkanie z RTOS i próbę poznania tego zagadnienia przy pomocy mikrokontrolera PIC. Dokąd mnie ta droga zaprowadzi nie mam zielonego pojęcia :)
piątek, 29 września 2017
PIC32MM - rodzina 32-bitowych mikrokontrolerów firmy Microchip do zasilania bateryjnego.
piątek, 22 września 2017
MCP3424 + MCP9700A - zabawa z przetwornikiem 18-bitowym.

Zapowiadałem we wpisie o MCP3424, że wezmę się za niego w praktyce. Brakowało mi tylko natchnienia z czym to przetestować. Myślałem na początku , może z popularnym czujnikiem analogowym LM35 ale tutaj zong, czujnik ten działa od 4V czyli elastyki napięciowej nie reprezentuje sobą żadnej.
Problemem z tymi czujnikami jest po za tym uzyskanie temperatur ujemnych, trzeba dodatkowo stosować diody krzemowe w obwodzie. Sięgnąłem zatem w przestworza oferty Microchipa i tutaj miła niespodzianka w postaci MCP9700A.
wtorek, 19 września 2017
MCP3424 - "miluśki" przetwornik A/D 18 "karatowy"
poniedziałek, 18 września 2017
Modulo - przyjaciel programisty.
Operator Modulo dostępny jest praktycznie w każdym języku programowania skoro tak to wypadałoby przynajmniej mieć podstawową wiedzę na jego temat. Co to za zwierz i do czego można go wykorzystać traktuje poniższy krótki wpis.
czwartek, 7 września 2017
Easy EDA - darmowe projektowanie płytek PCB w chmurze .
Szukając jakiejś alternatywy dla Eagle, KiCAD-a etc natknąłem się przez przypadek na Easy EDA. Program działa w chmurze więc nie jest potrzebna żadna instalacja. Zakładamy tylko konto użytkownika i już można działać.Link do strony : https://easyeda.com/pl
Pierwsze spojrzenie na aplikację przypomina czasy zabawy w przedszkolu w piaskownicy :) Miałem machnąć na to ręką ale jakis duszek za uchem podszeptywał , żeby spróbować tu podziałać no i powiem szczerze duszek miał rację to nie był zmarnowany czas :)
czwartek, 31 sierpnia 2017
Mikrokontroler 16-bitowy PIC dsPIC33EP512GM604 - z dwoma kontrolerami CAN.
środa, 30 sierpnia 2017
DS18B20 - budujemy bibliotekę inną niż wszyscy :)
Subskrybuj:
Posty (Atom)








