Микроконтроллеры

Настройка связки Eclipse и ARM GCC в Linux

В качестве операционной системы для примера будет использоваться Ubuntu 10.10. Для того, чтобы упростить задачу, возьмем готовый toolchain от компании CodeSourcery, который позволит избежать проблем самостоятельной сборки компонентов компилятора и обеспечит поддержку

  • Pavel
    Pavel
3 min read
Микроконтроллеры

Отладочный комплект eZ430-Chronos от Texas Instruments

Собственно говоря, новинкой эту отладку назвать сложно, я уже на протяжении, наверное, года знаю о ее существовании, однако, только сейчас мне удалось ее заполучить. Отладочное средство представляет собой полноценные спортивные наручные часы, которые

  • Pavel
    Pavel
4 min read
Микроконтроллеры

Подавление дребезга контактов

Так или иначе, всем разработчикам программ для микроконтроллеров приходится сталкиваться с механическими контактами. Это могут быть кнопки, механические датчики и т.п.  Не помню уже где, я подсмотрел красивое и простое решение для

  • Pavel
    Pavel
1 min read
Микроконтроллеры

Работаем с шиной I2C (SMBus)

Шина I2C представляет собой последовательную шину данных для связи внутренних компонентов устройств. Разработана фирмой Phillips в 1980-х годах. Шина SMBus основана на шине I2C и широко применяется в современных компьютерах. Основное отличие от

  • Pavel
    Pavel
1 min read
Микроконтроллеры

Отладка программ для MSP430 с помощью Eclipse и GDB

Введение Первую часть статьи, которая описывает установку и настройку среды разработки и компилятора, можно прочитать по ссылке: Установка и настройка Eclipse + MSPGCC В данной статье рассмотрим работу с отладчиком GDB в среде разработки

  • Pavel
    Pavel
2 min read
Микроконтроллеры

Установка и настройка Eclipse + MSPGCC

Введение Связка свободно распространяемой среды разработки Eclipse и компилятора MSPGCC позволяет осуществить полный цикл разработки для микроконтроллеров семейства MSP430 без каких бы то ни было ограничений. Toolchain состоит из трех компонентов: Eclipse в

  • Pavel
    Pavel
5 min read
Микроконтроллеры

Простой BSL-программатор для MSP430

Для загрузки исполняемого кода во внутреннюю память микроконтроллера, можно использовать встроенный загрузчик Bootstrap Loader (BSL). Загрузчику необходимы 4 сигнальные линии: RxD, TxD, RST/NMI, TEST(TCK). В качестве примера BSL-программатора, привожу схему, основанную

  • Pavel
    Pavel
1 min read
Микроконтроллеры

Прошивка контроллеров MSP430 с помощью Bootstrap Loader

Существует два метода загрузки исполняемого кода во внутреннюю память микроконтроллера: через  отладочный интерфейс JTAG и посредством встроенного загрузчика Bootstrap Loader (BSL). Связь с процессором по интерфейсу JTAG доступна до тех пор, пока не

  • Pavel
    Pavel
4 min read