Blog jest formą pamiętnika technicznego, upamiętniający moją przygodę z mikrokontrolerami PIC firmy Microchip. "Per aspera ad astra..."
czwartek, 27 kwietnia 2017
wtorek, 4 kwietnia 2017
Pamięć EERAM 47L16 - zapis i odczyt danych o różnych typach, studium przypadku.
W artykule zmierzymy się z zagadnieniem zapisu i odczytu do zewnętrznej pamięci, danych o różnych typach. Temat jest ciekawy i wart przybliżenia a w praktyce może się przydać.
W tym zagadnieniu pamięć EERAM z uwagi na brak stronicowania uwidacznia swoje zalety.
W tym zagadnieniu pamięć EERAM z uwagi na brak stronicowania uwidacznia swoje zalety.
środa, 29 marca 2017
Pamięć EERAM 47L16 - rodzynek wśród pamięci.
Dotarła wreszcie do mnie pamięć EERAM firmy Microchip 47L16. Bierzemy ją zatem na warsztat.
wtorek, 14 marca 2017
Nowa rodzina nieulotnych pamięci EERAM z nieograniczonymi cyklami zapisu firmy Microchip
Firma Microchip zaprezentowała nowe pamięci EERAM z interfejsem I2C , będącą nieulotną pamięcią SRAM, która jest idealna do zastosowań, które wymagają ciągłego lub natychmiastowego zapisu, aktualizacji lub monitorowania danych w systemach pomiarowych,
piątek, 10 marca 2017
I2C - pierwsze starcie.
I2C należy do niezbyt lubianych peryferiów, taką opinię znajdziemy w książce Pawła Borkowskiego "Mikrokontrolery PIC w praktycznych zastosowaniach". Autor książki nazywa wręcz "koszmarem" ten model komunikacji :). Odsyłam jednak do tej pozycji i gorąco ją polecam, ponieważ I2C jest tam tak doskonale i prosto wyjaśnione od podstaw , że nie znajdziemy lepszej alternatywy w literaturze i w necie na ten temat.
To co dla innych jest "koszmarem" ja traktuję jako wyzwanie :).
Mikrokontrolery PIC18F serii K42 - 8 bitów na sterydach
Firma Microchip Technology Inc., zaprezentowała nową rodzinę K42 serii mikrokontrolerów 8-bitowych PIC18F łączącą urządzenia Core Independent Peripherals (CIP), wysokiej rozdzielczości urządzenia analogowe, zintegrowany kontroler pamięci Direct Memory Access (DMA) oraz wektorowe przerwania do szybkiego przetwarzania.
czwartek, 2 marca 2017
Nowe mikrokontrolery PIC32MX3/4
Microchip, zaprezentował nową rodzinę układów PIC32MX3/4
w konfiguracjach pamięci Flash/RAM, 64/16 KB, 256/64 KB i 512/128 KB.
Nowe mikrokontrolery oferowane są w połączeniu z bogatymi źródłami
oprogramowania i narzędzi firmy Microchip, dla aplikacji
wykorzystujących obsługę łączności, grafiki, dźwięku cyfrowego oraz dla
uniwersalnej kontroli aplikacji embedded.
KM nowa seria 16-bitowej rodziny mikrokontrolerów PIC24F
Firma Microchip , zaprezentowała nową niskobudżetową serię KM
swoich 16-bitowych mikrokontrolerów rodziny PIC24F. Nowa seria oferuje
do 16 kB pamięci Flash, 2 KB pamięci RAM i 512B pamięci EEPROM, wraz z
zaawansowanymi zintegrowanymi urządzeniami analogowymi, w nisko pinowych
obudowach dla wrażliwych cenowo aplikacji w branży motoryzacyjnej,
medycznej, przemysłowej i konsumenckiej.
środa, 1 marca 2017
DMA - pokochać nieznane
O DMA czyli Direct Memory Access, każdy z nas pewnie słyszał lub przynajmniej obiło mu się to o uszy. Jakieś tam szybkie operacje na pamięci i na tym nasza przeciętna wiedza się kończy. Ale skąd niby mamy mieć na ten temat wiedzę skoro w AVR-ach (zakładam , że każdy hobbysta staruje z poziomu AVR-a) tej funkcjonalności długo by szukać no dopiero w zapomnianych przez świat AVR XMEGACH (swoją drogą bardzo fajnych mikrokontrolerach).
środa, 22 lutego 2017
UART - pierwsze starcie.
Pinologia mikrokontrolera PIC24HJ128GP502 :
Na wstępie przypominam za pomocą pisma obrazkowego pinologię rozważanego mikrokontrolera.
W mikrokontrolerze tym mamy do dyspozycji dwa UART-y. Tajemnicą poliszynela jest jednak na których pinach schowały się te UART-y ?. Jak widać na powyższym zdjęciu brak w opisach przyporządkowania pinów pod UART-a.
piątek, 10 lutego 2017
dsPIC33EP128GP502 - 16-bitowy optymalny wybór na dłużej.
Świat mikrokontrolerów PIC oferowanych przez Microchip-a jest tak bogaty, że czasami można zawrotu w głowie dostać z tego nadmiaru. Choć podstawowa zasada, że od przybydku głowa nie boli pozostaje aktualna :)
środa, 8 lutego 2017
HD44780 na 5 V i PIC24 na 3.3V - łączymy dwa światy napięciowe bez użycia konwerterów.
Wyświetlacz to fajna rzecz nie trzeba chyba przekonywać o tym nikogo. W świecie znakowych wyświetlaczy LCD najpopularniejszym wśród hobbystów standardem jest wyświetlacz oparty na sterowniku Hitachi HD44780. Tani jak barszcz wolny jak żółw ale frajdy daje co niemiara :) I dla tej frajdy spróbujmy zasterować ten wyświetlacz za pomocą mikrokontrolera PIC.
piątek, 3 lutego 2017
PIC18F26K80 - 8 bitów na baterie.
Kolejny ciekawy PIC tym razem 8-bitowy. 64 KB pamięci programu, 3,6 KB RAM i 1024 EEPROM popędzany 64 MHz. Cechą charakterystyczną tego modelu jest bardzo niski pobór prądu (technologia nanoWatt) np. w trybie uśpienia tylko 20 nA. Takie parametry niskoprądowe umożliwiają wykorzystanie zasilania bateryjnego . Ponadto na pokładzie mamy zintegrowaną obsługę szyny CAN co również wyróżnia ten mały fajny mikrokontroler.
wtorek, 31 stycznia 2017
Timery
W
mikrokontrolerach PIC (PIC24/ds33) mamy trzy typy Timerów : A, B, C
Wszystkie
Timery są standardowo 16 bitowe (PIC24/ds33). Jest możliwość połączenia
dwóch Timerów z grupy B lub C i stworzyć jeden timer 32 bitowy .
•
Typ A timer (Timer1)
•
Typ B timer (Timer2, Timer4, Timer6 and Timer8),
określane jako Timerx
•
Typ C timer (Timer3, Timer5, Timer7 and Timer9),
określane jako Timery
Subskrybuj:
Posty (Atom)








