Blog jest formą pamiętnika technicznego, upamiętniający moją przygodę z mikrokontrolerami PIC firmy Microchip. "Per aspera ad astra..."
sobota, 3 kwietnia 2021
STM32G0 - I2C , uruchomienie sterownika dotyku CAP1296 firmy Microchip .
niedziela, 28 marca 2021
STM32G0 - ustawienie zegara.
LSI RC - wewnętrzny zegar 32kHz
LSE OSC - zewnętrzny zegar 32.768 kHz
HSI16 RC - wewnętrzny zegar 16 MHz
HSE OSC - zewnętrzny zegar 4-48 MHz
Dla wersji z USB mamy dodatkowo dedykowany wewnętrzny zegar HSI48 RC .
czwartek, 25 marca 2021
STM32G0 - zapis do rejestrów, wybrane zagadnienia.
czwartek, 18 marca 2021
Projekt płytki dla STM32G0 i instalacja lekkiego środowiska firmy SEGGER.
poniedziałek, 15 marca 2021
USB w PIC32MM - uruchomienie przykładu z biblioteki Microchipa.
czwartek, 11 marca 2021
PIC18F04Q41 z rozbudowanymi peryferiami analogowymi
Microchip konsekwentnie rozbudowuje portfolio MCU 8-bitowych. Tym razem mamy modele w małych obudowach 14 i 20 pin (w tym mini-obudowa typu SOIC). Nowymi przedstawicielami MCU są np. PIC18F06Q41 z rozbudowanymi peryferiami analogowymi i PIC18F06Q40 bez takiej rozbudowy ale dostępny w obudowie 3x3 mm !!!. Standardem już u Microchipa staje się wyposażenie MCU 8-bitowych w kontroler DMA co dotychczas było domeną tylko MCU 16-bit i 32-bit. Wyjątkowo dam przekierowanie do ciekawego artykułu na portalu mikrokontroler.pl . Świetny artykuł Pana Tomasza Jabłońskiego. Zachęcam do zapoznania się z nim i poszerzenia swoich horyzontów wiedzy :).
sobota, 30 stycznia 2021
CAP1296 - sterownik dotyku od Microchipa i pierwsze uruchomienie na najnowszym PIC18F47Q84.
Sterownik CAP1296 umożliwia w prosty sposób zrealizowanie dotykowego interfejsu sterującego w naszych projektach. Do dyspozycji mamy 6 kanałów. Sterownik umożliwia dostep do takich funkcjonalności jak Press and Hold , Power Button, Proximity, Multiple Button Pattern Detection .Rozmowa ze sterownikiem odbywa się za pomocą interfejsu I2C , dostępna jest prędkość 400 kHz. Sterownik pracuje w ekosystemie napięciowym 3.3V oraz 5V. Obudowa jaką ja wybrałem do testów tego sterownika to SOIC14.
czwartek, 24 grudnia 2020
PIC32CM MC00 Family - nowa rodzina PIC z Cortex M0+ na pokładzie.
sobota, 12 grudnia 2020
Wyświetlacz IPS 1.3" 240x240 ST7789 - uruchomienie.
Filigranowy wyświetlacz w rozmiarze 1.3" z ultra wysoką rozdzielczością 240x240 jak na tak mały ekranik. Wyświetlacz oparty jest na układzie ST7789. Wykorzystałem go w projekcie testera kabli dla sieci LAN, który zrobiłem na zamówienie mojego Syna. Wyświetlacz jak wyświetlacz robi co do niego należy czyli wyświetla treści i obrazki. I robi to całkiem sprawnie i ładnie. Trochę udaje OLED-a ale matryca jest typu IPS, co polepsza nam kąty widzenia w stosunku do tradycyjnych matryc TFT i lepiej odwzorowuje kolory. Na rynku istnieje wersja wyświetlacza w rozmiarze 1.54" z dodatkowym pinem CS (wybór). Gdybym wcześniej o tym wiedział to bym nabył ten właśnie model wyświetlacza. Wyświetlacz napędzamy napięciem 3.3 V ale za pomocą kilku rezystorów możemy zrobić konwersję z 5V, gdyby taka potrzeba zaistniała. Interfejs komunikacyjny : SPI. W necie bez problemu znajdziemy biblioteki do obsługi wyświetlacza. Ja zrobiłem sobie miks z kilku bibliotek i uruchomiłem je w ramach testów na PIC18F47Q43. Mikrokontroler w obudowie DIP40 obsadziłem na płytce HPC 8-bit mojej produkcji. Praca z nowymi konstrukcjami MCU 8-bit Microchipa to sama przyjemność a rejestry 8-bitowe to miód na oczy :). Brak efektu oczopląsu tak jak na 32-bitach :).
niedziela, 18 października 2020
Tester kabli sieciowych LAN - czyli moja czarna perła.









