Port jest podstawowym peryferium, pozwalającym mikrokontrolerowi porozumieć się z innymi urządzeniami. W znanych i lubiany procesorach ATtiny i ATmega, każdy port miał trzy rejestry PIN, PORT oraz DDR.
ADuCino360: termometr cyfrowy na mikrokontrolerze ADuCM360 (Cortex-M3 z Analog Devices)
Układ ADuCM360 to kolejny „analogowy” mikrokontroler z oferty Analog Devices, wyposażony w rdzeń Cortex-M3 oraz liczne peryferia.
Mikrokontrolery AVR XMEGA w praktyce, część 3. Nowe metody konfiguracji rejestrów
Porty są najprostszym układem peryferyjnym każdego mikrokontrolera. Mimo to, w XMEGA do obsługi portu mamy aż… 21 rejestrów na każdy port!
Mikrokontrolery AVR XMEGA w praktyce, część 2. Pierwszy program
W trzecim artykule z cyklu przedstawiamy jak rozpocząć pracę w Atmel Studio oraz jak wgrać programy do płytki rozwojowej X3-DIL64 z Leon Instruments.
Mikrokontrolery AVR XMEGA w praktyce, część 1. Co trzeba wiedzieć, by zacząć
Firma Atmel wprowadzając do oferty rodzinę mikrokontrolerów XMEGA, dokonała bardzo istotnych zmian w stosunku do dobrze znanych układów AVR, zarówno w budowie procesora, jak i w sposobie pisania programów.
Mikrokontrolery AVR XMEGA w praktyce, wstęp. Zestaw rozwojowy X3-DIL64
Atmel wykonał gigantyczny krok wprzód, wypuszczając nowoczesne procesory XMEGA. Są szybsze niż układy z rodziny ATmega, mają więcej peryferiów, a ich cena wcale nie jest wysoka. Niektóre modele są nawet tańsze niż konwencjonalne procesory ATmega.
Segger embOS – RTOS dla wymagających. Najprostsza aplikacja
Coraz większa wydajność mikrokontrolerów pozwala na stosowanie rozbudowanych bibliotek ułatwiających korzystanie z zaawansowanych układów peryferyjnych wbudowanych w te mikrokontrolery, a także kompletnych systemów operacyjnych jak na przykład embOS firmy Segger.
ADuCino360: płytka ewaluacyjna dla mikrokontrolerów ADuCM360 (Cortex-M3 z Analog Devices)
Rdzeń Cortex-M3 znalazł zastosowanie w nowych mikrokontrolerach firmy Analog Devices: ADuCM36x. W artykule przedstawiamy opracowany w naszym laboratorium prosty, zgodny z formatem mechanicznym Arduino, zestaw wyposażony w mikrokontroler ADuCM360, a także opis niezbędnych narzędzi programistycznych, sposoby programowania pamięci Flash i przykładowy projekt wzorcowy.
[KURS] Zestaw ewaluacyjny firmy Texas Instruments C2000 Piccolo LaunchPad w aplikacjach DSP – środowisko programowe Code Composer Studio (CCS) v5, część 2
W tej części artykułu skupiamy się na pokazaniu jak – krok-po-kroku – utworzyć, skompilować i debugować prosty projekt dla mikrokontrolera C2000 za pomocą pakietu programistycznego Code Composer Studio v5.
Język programowania Arduino – jedyny słuszny wybór
Decyzja dotycząca wyboru języka programowania w świecie Arduino z pewnością nie była łatwa. Od wielu już lat jedynym słusznym wyborem dla systemów mikroprocesorowych jest język C, który dzięki wysokiej efektywności i elastyczności wyparł asembler z ogromnej większości projektów. Tylko, że język C ma opinię trudnego do nauczenia (bzdura!), a przecież z założeń Arduino wynika, że praca ma być łatwa i przyjemna. Jednak również w tym przypadku autorzy Arduino stanęli na wysokości zadania.