LinkedIn YouTube Facebook
Szukaj

Newsletter

Proszę czekać.

Dziękujemy za zgłoszenie!

Wstecz
Artykuły

Cortex-M0 pin-to-pin z 8051!

CooCox: dobrze i bezpłatnie

CooCox (www.coocox.org) jest niekomercyjną inicjatywą zespołu programistów, którzy przygotowali dla mikrokontrolerów wyposażonych w rdzenie Cortex-M0 i Cortex-M3 wygodne IDE o nazwie CoIDE (rys. 2, oparte – oczywiście – na Eclipse), prosty system operacyjny CoOS, kilka innych narzędzi, a także własny interfejs-programator CoLinkEX (wykonany na mikrokontrolerze LPC1343FBD48), umożliwiający programowanie pamięci Flash i debugowanie pracy mikrokontrolera, do którego dokumentacja jest dostępna bezpłatnie!

 

 

Rys. 2. Widok okna CoIDE

Rys. 2. Widok okna CoIDE

Rys. 3. Widok okna programu CooCoxProgrammer

Rys. 3. Widok okna programu CooCoxProgrammer

Co więcej, twórcy interfejsu CoLinkEX opracowali plug-iny umożliwiający jego stosowanie w komercyjnych pakietach programistycznych ARM-MDK i IAR EWARM Workbench. Pamięci Flash mikrokontrolerów obsługiwanych przez CooCox można programować także za pomocą samodzielnego programu narzędziowego CooCoxProgrammer (rys. 3). Wydzieloną częścią pakietu narzędziowego CooCox jest CoAssistant: program ułatwiający i przyspieszający konfigurację rejestrów mikrokontrolerów, dostępny wyłącznie w wersji on-line.

Perspektywy

Firma Nuvoton nadal oferuje dużą liczbę modeli mikrokontrolerów wyposażonych w rdzeń 8051. Ponieważ cieszą się one nadal dużą popularnością, producent zastosował interesujący wybieg, wprowadzając do swojej oferty mikrokontrolery NuMicro M051, które są funkcjonalnymi i pinowymi odpowiednikami wybranych modeli 8051 (rys. 4), zestawienie ich wyposażenia pokazano w tab. 2. Mikrokontrolery MuMicro M051 charakteryzują się prostszym wyposażeniem niż pozostałe rodziny NuMicro, ale i tak zdecydowanie dystansują „silne” wersje 8051.

Rys. 4. Mikrokontrolery NuMicro M051

Rys. 4. Mikrokontrolery NuMicro M051