Promotor rodziny Cortex – rdzeń Cortex-M3 – znalazł sobie poczesne miejsce na rynku i zapewne w niedługim czasie wyeliminuje większość swoich konkurentów. Rodzina Cortex-M składa się z kilku rdzeni o podobnej budowie, ale różnej funkcjonalności, wyposażeniu i możliwościach.
ISIX-RTOS – przykłady w języku C: termometr z wyświetlaczem LED-RGB
Pierwsza seria artykułów zawierająca wprowadzenie do systemu ISIX z przykładami w języku C++ cieszyła się dużym zainteresowaniem wśród użytkowników mikrokontrolerów STM32. Napływające pytania skłoniły mnie do napisania drugiej wersji przykładów – tym razem napisanych w języku C.
ISIX-RTOS – trzy wątki, przykłady w języku C: termometr z wyświetlaczem LED-RGB
Pierwsza seria artykułów zawierająca wprowadzenie do systemu ISIX z przykładami w języku C++ cieszyła się dużym zainteresowaniem wśród użytkowników portalu www.stm32.eu. Napływające pytania skłoniły mnie do napisania drugiej wersji przykładów – tym razem napisanych w języku C.
Mikrokontrolery SAM3N z rdzeniem ARM Cortex-M3 od Atmela
Oferta firmy Atmel wzbogaciła się o nową rodzinę mikrokontrolerów SAM3N. Grupa ta reprezentuje mikrokontrolery ogólnego przeznaczenia zapewniając kompromis między wydajnością, wyposażeniem w zasoby oraz niskim poborem prądu.
Nowości w rodzinie STM32
Firma STMicroelectronics informuje o nowych mikrokontrolerach z rodziny STM32, wprowadzając jednocześnie ich nową klasyfikację, w ramach której podzielono je na trzy grupy (stan na grudzień 2010): – dostępną w sprzedaży serię F-1 (STM32F1xx), – planowaną do wprowadzenia do sprzedaży niebawem serię F-2 (STM32F2xx), – planowaną do wprowadzenia do sprzedaży serię L-1 (STM32L).
Value: nowa podrodzina mikrokontrolerów STM32
Firma STMicroelectronics wprowadziła kolejną nowość do rodziny mikrokontrolerów STM32: 10 nowych typów mikrokontrolerów w ramach nowej linii Value, oznaczonych symbolami STM32F100xx…
Mikrokontrolery STM32XL
Rodzina mikrokontrolerów STM32F (Cortex-M3) powiększyła się o dwie podrodziny: XL-Density Access (STM32F101xG i STM32F101xF) i XL-Density Performance (STM32F103xG i STM32F103xF), charakteryzujące się wbudowaną pamięcią Flash o pojemności do 1 MB i pamięcią SRAM…
Funkcje API w obsłudze przerwań
Aby system mikroprocesorowy poprawnie radził sobie z zewnętrznymi zdarzeniami muszą być one obsługiwane za pomocą przerwań. Ma to szczególne znaczenia dla zadań krytycznych, w których nie może być mowy o zbyt dużych opóźnieniach w wykonaniu owego zadania, ani tym bardziej o pominięciu zdarzenia. Często nie zauważa się tego problemu, ponieważ wydaje się, że na przykład cykliczne sprawdzanie w pętli stanu danego wejścia jest wystarczające. Niestety takie podejście prędzej czy później powoduje generowanie błędów w pracy systemu. Jeżeli mamy do czynienia z projektem hobbistycznym, to nie jest to specjalnie dotkliwe, jednakże w przypadku rozwiązań komercyjnych nie można już sobie na takie błędy pozwolić.
Biblioteki CMSIS dla STM32 ver. 3.1.0
Do mikrokontrolerów STM32 producent dostarcza kompletne biblioteki zgodne z zaleceniami CMSIS (Cortex Microcontroller Software Interface Standard).
Bootloader dla STM32 z obsługą karty SD
Przedstawimy sposób wymiany zawartości pamięci programu Flash w mikrokontrolerach STM32 z wykorzystaniem nośnika w postaci karty SD.