Часы на микроконтроллере msp430. Вундервафля с термометром, будильником и управлением нагрузкой.

Ранее я описал методы работы микроконтроллера от Texas Instruments, msp430g2553 с различными устройствами. Это были устройства индикации (на контроллерах hd44780 и tm1638), датчик температуры ds18b20, и часы реального времени ds1394. Теперь настало время объединить эти девайсы. Так уж получилось, что у меня уже была плата, на которой добрыми китайцами собран 7-сегментный индикатор, управляемый контроллером tm1638, и, недолго думая, я решил изготовить плату, которая бы конструктивно подходила к плате индикации от добрых китайцев. Вот, что из этого у меня вышло:




Читать дальше

Использование среды разработки Code::Blocks для программирования Launchpad

В свете последних чудесных плясок с бубном вокруг Code Compose Studio и осознанием невозможности сборки и компиляции проектов, написанных для свободно-распространяемого под лицензией GNU GPL, компилятора «mspgcc», я был вынужден провести некоторые поиски альтернативной среды разработки. И тут, на 43oh.com внезапно материализовалась чудесная инструкция, как подружить замечательную среду разработки «Code::Blocks» — в отличие от других, предлагаемых Texas Instruments — более человеческую, свободно распространяемую и бесплатную, не имеющую ограничений по размеру кода.


(инструкция переведённая, собранная из кусочков отсюда)
кросспост отсюда



Читать дальше

Launchpad msp430 подорожал...

Халява кончилась, что есть печально. Однако мне удалось заказать у TI ещё кучку МК в качестве образцов, надеюсь — пришлют.

В свете такого события логично подумать над вопросом, а есть ли теперь смысл покупать именно ланчпад, а не ардуину, так как характеристики у msp430 схожие с arduino, кроме нескольких деталей (msp всё-таки заточен на низкое потребление, но у ардуины — больше доступных портов ввода-вывода, да и память пожирнее)

Импульсный блок питания для микроконтроллера на ka1h0165r

Какое-то время назад на балконе завалялись у меня парочка дешёвых китайских блоков питания для компьютера. Применить их для питания какого-либо компьютерного железа было страшновато, разобрать — не жалко, но применить — гораздо интереснее.
(перенесено из своего блога)
Прежде всего были демонтированы элементы дежурного питания блока, собраны отдельно на макетке, чтобы проверить работоспособность и определить их дальнейшую судьбу. Схема оказалась очень даже работоспособной, ka1h0165r — исправной, трансформатор — пригодным.
здоровое питание


Читать дальше

Подключение ds18b20 к msp430 (Launchpad)

Долго ли коротко ли...

Заказал я себе халявных сэмплов от maxim (C), — датчиков температуры "ds18b20",  они мне довольно шустро были доставлены благодаря FedEx, и начал я с ними разбираться
запись в блоге
вы18и20-рв44780
ds18b20


далее

Подключение 7-сегментного индикатора к msp430g2553 (launchpad) по SPI


Подсадил меня недавно один хороший товарищ на Launchpad (чему очень рада моя дорогая супруга), мигать светодиодами я научился быстро, в COM-порт плеваться показаниями встроенных датчиков температуры и напряжения научился, захотелось чего-то более приземлённого.

далее про драйвер tm1638