FREEDOM KL25Z i Matlab: przykład aplikacji

Produkowane przez firmę Freescale mikrokontrolery z rodziny KINETIS szybko zdobywają popularność, w czym pomagają działania szkoelniowe firmy Freescale (jak na przykład warsztaty, jakie odbyły się w październiku 2013) oraz dostępność tanich, dobrze wyposażonych zestawów startowych z rodziny FREEDOM. Jeden z tych zestawów – FREEDOM KL25Z, wyposażony w mikrokontroler z rdzeniem Cortex-M0+ – jest bazą sprzętową projektów prezentowanych przez portal www.KINETIS.pl, wśród których można znaleźć różnorodne aplikacje wykorzystujące m.in. nastawniki pojemnościowe, timery i liczniki PWM, obsługę interfejsów komunikacyjnych (I2C, SPI, USB, UART itp.), a także inne peryferia i specyficzne możliwości rdzeni Cortex-M0+.

Najnowszym opracowaniem prezentowanym w portalu www.KINETIS.pl są dwa generatory funkcyjne, bazujące na zestawie FREEDOM KL25Z, w których analogowe sygnały wyjściowe są uzyskiwane dzięki przetwornikowi C/A wbudowanemu w mikrokontroler KL25. Jeden z projektów zamienia zestaw FREEDOM KL25Z w generator funkcyjny, programowany poprzez USB, drugi projekt konwertuje funkcjonalnie zestaw FREEDOM KL25Z do roli programowalnego generatora przebiegów, przy okazji ilustrując wykorzystanie Matlaba jako narzędzia do generacji zaawansowanych przebiegów wzorcowych (jak choćby modulowanego: ASK, FM, AM, PSK itd.). Działanie tego generatora pokazano na filmie poniżej.

Przegląd wszystkich projektów przygotowanych przez redakcję portalu www.KINETIS.pl dla mikrokontrolerów KINETIS firmy Freescale jest dostępny pod adresem.

 

O autorze