Narzędzia programistyczne dla mikrokontrolerów Kinetis

Cortex-M4 jest jednym z najnowszych rdzeni firmy ARM. Jest to nowoczesna konstrukcja cechująca się wysoką wydajnością, niskim poborem prądu oraz niewygórowaną ceną, czego efektem jest rosnące zainteresowanie tym rdzeniem ze strony producentów mikrokontrolerów, którzy wprowadzają do sprzedaży kolejne, oparte na nim układy . Obecnie najszerszą gamę mikrokontrolerów z rdzeniem ARM Cortex-M4 oferuje firma Freescale (rodzina Kinetis). Układy z tej serii obsługiwane są przez popularne środowiska programistyczne: CodeWarrior Development Studio, IAR Embedded Workbench, Keil Microcontroller Development Kit, Code Sourcery GNU Toolchain.

ColdFire z USB: Flexis JM Badge Board

Mikrokontrolery ColdFire produkowane przez firmę Freescale należą do grona „klasyków” dzielnie stawiających czoła najazdowi ARM-ów. Mikrokontrolery z rodziny Flexis są także prekursorem popularnej obecnie „pinowej” kompatybilności różnych rodzin mikrokontrolerów, charakteryzuje je także – tracąca popularność – solidność wykonania, przejawiająca się niepokojąco niewielką liczbą errat…

Zestaw z STM32 o 500 PLN taniej!

Zestaw STM3210B-SK/KEI jest w grudniu dostępny w sklepie KAMAMI.pl w obniżonej cenie za 499 PLN brutto (obniżka wynosi 500 PLN!). Zestaw składa się z dwóch części:

  • zestawu uruchomieniowego MCBSTM32, wyposażonego w mikrokontroler STM32F103 w obudowie LQFP64 (128 kB pamięci Flash, 20 kB SRAM, interfejsy USB, CAN, USART, SPI, I2C oraz LIN); wyposażenie: płytka prototypowa, 20-pinowe gniazdo do dołączenia interfejsu JTAG, 3 mikroswitche, 8 diod LED, potencjometr, gniazdo RS232, gniazdo USB, gniazdo CAN, alfanumeryczny wyświetlacz LCD 2×16;
  • interfejsu ULINK-ME, który umożliwia programowanie oraz debuggowanie mikrokontrolerów z rdzeniem ARM (w tym Cortex) współpracujący ze środowiskiem uVision firmy Keil.

LPC1100 Gen2 – jeszcze mniejszy pobór prądu

Firma NXP wprowadziła do produkcji nowe mikrokontrolery z serii LPC1100 (LPC1102), które charakteryzują się mniejszym niż dotychczas produkowane poborem prądu (ok. 130µA/MHz w trybie RUN i poniżej 2µA w trybie deep-sleep) przy takich samych zasobach aktywnej pamięci SRAM i Flash (8/32 kB). Maksymalna częstotliwość taktowania rdzenia w nowych mikrokontrolerach wynosi 50 MHz. Mikrokontrolery LPC1102 są dostarczane w obudowach zbliżonych do BGA (z wyprowadzeniami kulkowymi) o nazwie WLCSP16, których wymiary są naprawdę miniaturowe: 2,17 × 2,32 × 0,6 mm.

MPR121: scalony interfejs klawiatury bezstykowej firmy Freescale

Układ MPR121 jest w ofercie firmy Freescale prekursorem drugiej generacji interfejsów klawiatur bezstykowych, wyposażony w udoskonalony (w stosunku do układów z rodziny MPR03x) system precyzyjnego pomiaru pojemności elektrod oraz łatwiejszy w konfiguracji blok detekcji „przyciśnięć”. Rozwiązania zastosowane w układzie MPR121 znacznie uprościły jego schemat aplikacyjny…

MQX-RTOS – bezpłatny OS dla mikrokontrolerów firmy Freescale

Aby wyjść naprzeciw rosnącym wymaganiom współczesnych aplikacji firma Freescale Semiconductors opracowała MQX – system czasu rzeczywistego ze zintegrowanym stosem TCP/IP oraz USB dla mikrokontrolerów z rodziny ColdFire. Połączenie możliwości systemu MQX z szeroką ofertą dobrze wyposażonych mikrokontrolerów z rodziny ColdFire tworzy wydajną i stabilną platformę dla szerokiego wachlarza aplikacji.

CodeWarrior na Eclipse

Historycznie środowisko programistyczne CodeWarrior zostało stworzone przez firmę MetroWerks, która opracowała je z myślą o układach z serii Motorola 68000. W roku 1999 produkt ten został przejęty przez Motorolę na skutek fuzji obu tych firm. Począwszy od roku 2003 CodeWarrior jest rozwijany przez firmę Freescale, która powstała po wydzieleniu z Motoroli działu zajmującego się technologią półprzewodnikową…