Продолжая мучить Texas Instruments MSP430

Sep 21, 2012 18:39

Как известно, эмбеддерский аналог ХеллоВорлда это ХеллоСветодиод. В принципе лишь две операции умение хеллоусветодиодить и сканировать состояние пина (кнопки) уже позволяет сделать туеву хучу прикольных девайсов. А уж знание что такое прерывание расширяет многообразие до космических масштабов.
Ну так уж получилось что хеллоусветодиодил под техас я давно и неправда. Дальше внезапно был тестовый проект, объединяющий в себе большую часть периферии ядра. Хотя обычно вторым шагом идет Mood Lamp. Но т.к. мудлампу я что-то вообще никогда не кодил решил вот восполнить:

image Click to view


Сделано на базе Лаунчпада и Юсб-стика.
Launchpad (G2553) and UsbStick(F2013) based Mood Lamp.
I use LaunchPad to debug my code with Nokia 1202 LCD and UART (Chan's xprintf functions).
IDE - IAR (kickstart).
Начинал с более хардкорного спартанского варианта, но отлаживать без чановских принтфов совсем скучно.
Лаунчпад пришлось все же применить. А где лаунчпад, там и нокиевский экранчик, и усарт:)
Проект под лаунчпад LaunchPad project ЦОК\CLOP
Проект под ЮСБстик UsbStick    project ЦОК\CLOP 
Статья BSVi, где все объяснено. Взял таблицу экспонент (для линеаризации яркости) и идею HSV представления цветов. Use sorce of exponent tabulation and idea of HSV color model.

Да, кстати. Куда выкладывать сорцы? Не рыгхостом же единым..

msp430, helloled, эмбед, девайсы, texas

Previous post Next post
Up