Notice: Memcache::get(): Server localhost (tcp 11211) failed with: Connection refused (111) in /home/a146/www/we.easyelectronics.ru/engine/lib/external/DklabCache/Zend/Cache/Backend/Memcached.php on line 134
LaunchPad / Поиск по тегам / Сообщество EasyElectronics.ru

TM4C1294, и начало работы с GPIO

Приобрел недавно себе чудесную платку от TI.
В целом это пост, в личный блог: про пробное включение TM4C1294, и начало работы с новым чипом, и как принято, первые эксперементы с GPIO, как говорится хелловорлд-светодиодом, и тестовыя макетная платка…
Чип TM4C1294 — Также позиционируктся в семействе Tiva, он же Tiva C, или Tiva-C. Tiva-C мне лично, ну ооочень нравится,.
Для себя лично, начал создание для этого чипа собственных библитек, ибо библиотеки от TI запрешено шарить по лицензионным ограничениям TI.
Собственно, интересует сделать свои библиотеки для работы с чипом и переферией (не используя стандартные), так как (ихние) стандартные меня не то очень устраивают, или не всегда.
Краткое видео (место закончилось :) ) — www.youtube.com/watch?v=1HRvDEuhsSs

Детальнее под катом…

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

Прислали Tiva C LaunchPad EK-TM4C123GXL

Заказал вот EK-TM4C123GXL в целях поучаствовать в Embedded Systems — Shape The World. За такие деньги отчего бы и не заказать ))



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

RTOS теперь для MSP430

Как-то я тут публиковал про самодельую litenkjerne — RTOS для STM8(003S).
Теперь пришло время пересесть на MSP430 (16 бит + очень низкое потребление). Ну и, собственно, почему бы не перенести на MSP430 свою RTOS? Неделя вечеров — и всё готово. Что же она умеет?


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

макет управляющей платы для цифровых сервоприводов на MSP430


итак, это только макет, собирал буквально из того что было под рукой, разве что за двигателем пришлось отдельно съездить в магазин. в итоге эта плата должна управлять тремя двигателями.
почему это сервопривод и почему он цифровой? сервопривод это, как все тут знают, привод с обратной связью.
а цифровой потому что сравнение текущего положения маховика с необходимым производится в цифровом виде.
почему MSP430? честно скажу — просто он мне нравится. и к тому же именно этот контроллер лежал у меня под рукой, да еще Launchpad с дебагером


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

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

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




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

Stellaris lm4f120 launchpad

Добрый день читатель! Это мой первый пост в блоге, и не только этом, а вообще никогда раньше в блоги не писал. Так что просьба отнестись с пониманием.
Хочу собрать воедино всё что нашёл по новому контроллеру (TI LM4F120) в одном месте, чтоб было проще начинать, т.к. ходить в потёмках по граблям не очень продуктивно и приятно. Кто хочет ознакомится немного подробней, милости просим :)



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

LaunchPad TI + МЭЛТ 10T7

Осваиваю камешки MSP430 от Texas Instruments, возжаждал написать «Hello, World!» на Launchpade не только поморгав светодиодом. А что лучше? Разумеется — дисплей. Дома были WH1602, но ставить на контроллеры, которые позиционируются как экономичные индикатор, который ест довольно много не хотелось. И тут я вспомнил про «музейный экземпляр» MT-10T7-7, который всё равно прожорлив, но уже не так. Выглядит это чудо так:
10T7-7
30 мкА — тоже не так уж и мало, но по меньшей мере, для любого автономного устройства, это более адекватная связка. Нет возможности выводить буквы — неприятно, но мы имеем потребление не миллиамеры, а микроамперы, и не сами управляем сегментами, а внешним контроллером, что проще в управлении. Единственно, вылезла проблемма — управление-то оказалось нестандартным, поэтому решений «изкаропки» не нашел, сам набросал ( архив в прицепленом файле, msp430-gcc). Вот таким образом Launchpad всё же поздоровался с миром.
Hello
Кстати, «МЭЛТ» теперь и с I2C, и SPI шиной выпускают дисплейчики. И графические, и символьные. А ещё хочу вот такие пощупать, изготавливает Гамма в Санкт-Петербурге.

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

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


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



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

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

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

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

Способы прожига MSP430. Lauchpad в качестве программатора.

В данной статье хочу поведать не такую уж и тайну об использовании ланчпада для заливки или сливки прошивки с MCU в hex-файл.



Заинтересовавшимся добро пожаловать под кат.