Уроки MSP430 LaunchPad. Урок 06: Избавляемся от ошибок

Отладчик MSP430, один из самых полезных инструментов, при разработке ваших проектов. Давайте рассмотрим, как использовать его основные функции. Загрузите вашу программу-мигалку, и запустите отладчик, но в этот раз не жмите [Run] пуск, оставьте программу в застывшем состоянии. Ваш экран должен выглядеть примерно как на картинке сверху. Обратите внимание на несколько моментов. По умолчанию, открыто шесть окон. Самое правое “Cheat Sheets”, дает подсказки и помощь, если они вам нужны. Можете просто его закрыть, если же оно вас по-настоящему раздражает, просто выберете в нем [Disable All Cheatsheets].


Читать дальше
  • +11
  • 17 ноября 2012, 04:38
  • Tabke

Уроки MSP430 LaunchPad. Урок 05: Загружаем программу

Замечание: Я только-только получил свой LaunchPad в посылке, и теперь он у меня есть. Это очень хорошо для развития этих уроков в будущем, но, тем не менее, когда я писал этот урок, то использовал свою 28-выводую TSSOP плату с F2132, описывая всё так, будто бы это G2211 и LaunchPad. Поэтому вы можете заметить некоторые расхождения текста и скриншотов.

Здесь я расскажу о том, что вам необходимо для использования Code Composer Studio (CCS). CCS – это среда программирования, или интерактивная среда разработки (Interactive Development Environment (IDE)). Она базируется на Eclipse, – проекте с открытыми исходниками. Eclipse прекрасная среда для редактирования, вам будет на удивление легко писать программы для MSP430. Википедия TI, посвященная LaunchPad содержит линк на скачку CСS, там необходима регистрация, но потом, ее можно будет использовать для получения бесплатных семплов от TI, так что зарегестрируйтесь. CCS свободна к использованию вплоть до 16Кб кода. Это звучит как не очень много, но не забывайте, что MSP430 идущие с LaunchPad не имеют больше 2Кб под программы! (С LaunchPad версии 1.5 идут микроконтроллеры с 16Кб и 8Кб флеш-памяти, но это тоже не выходит за рамки ограничений бесплатной версии. – Прим. пер.). Код, получающийся при программировании MSP430, очень эффективный и плотный, он не занимает много места. Что бы понять, сколько места займет ваш код, мы используем отладчик, включенный в CСS.


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

Уроки MSP430 LaunchPad. Урок 04: Застреваем в цикле

От переводчика. Нашел в рунете перевод только первых трех уроков из блога Scientific Instruments Using the TI MSP430, решил перевести остальное.

Первый урок этого цикла.
Второй урок и здесь.
Третий урок и здесь.

Теперь у нас есть все необходимое для написания программ под MSP430, поэтому, для начала, займемся периферией, которая делает микроконтроллер полезным. Давайте начнем программирование и отладку. Мы будем использовать MSP430G2211, который идет с LaunchPad (начиная с версии 1.5, с LaunchPad идут микроконтроллеры MSP430G2553 и MSP430G2452 – Прим. пер.). Если у вас нету LaunchPad, довольно просто переделать эту, первую, программу под любой микроконтроллер, который вы используете. Все, что необходимо, это светодиод, подсоединенный к одному из выводов порта ввода/вывода – GPIO (General Purpose I/O). (Соединяйте его через резистор, для уменьшения тока, идущего с вывода микросхемы, пары сотен Ом должно быть достаточно).


Читать дальше
  • +15
  • 17 ноября 2012, 04:03
  • Tabke

Анонс уроков по LPCXpresso

Не без пинка со стороны, собрался написать N-е количество уроков по LPCXpresso на базе LPC1343. В связи с этим есть некоторые предупреждения и вопросы.
Сразу предупреждаю, что всё изложенное является мнением автора и не обязано совпадать с вашим мнением.

UPD: Изложенный материал является «устаревшим». Так для версии среды 4.0 уже изменены и имена библиотек и пути. Текущее руководство следует использовать как «образец», не обязательно всё будет соответствовать с точностью до символа. При возможности информацию обновлю, но не обещаю что это будет скоро. Некоторые замечания имеются в комментариях от других участников. В связи с этим чтение комментариев является обязательным, если у вас что-то не получается.


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

Курс по Altium Designer часть 6. топик-ссылка

Сергей (ведущий блога bsvi.ru) отснял новый урок по Altium Designer. В данном уроке, очень информативно и понятно рассматривается разводка многоканальных схем. Огромное спасибо автору!

Видео курс по Altium Designer

Встретил, тут, в тубе, на русском языке, от одного автора. Думаю, для начинающих, полезные ролики.


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