c2000

TMS320 для начинающих: UART (SCI) в tms320

В этой статье расскажу о конфигурировании и использовании UART в микроконтроллерах tms320. В общем то это и не UART. В Техасе данный модель микроконтроллера назвали SCI, что расшифровывается как Serial Communications Interface.
Ничего суперсложного в данном модуле нет. Вот его структура:

TMS320 для начинающих: Передаем данные по SPI

Пришло время рассмотреть последовательный интерфейс передачи данных SPI в контроллерах tms320. Штука это безусловно полезная и нужная, без неё невозможно представить себе уже наверное ни одно современной устройство.
Вот так выглядит структура модуля SPI в tms320:

TMS320 для начинающих: Прерывания в контроллерах tms320 C2000

В микроконтроллере tms320f28027, который установлен на c2000-launchpad 14 линий прерывания ядра. Эти линии могут быть отключены глобальным ключом INTM, соответствующим ключом из набора регистра IER и замаскированы при помощи регистра IFR.

С этим в Техасе ничего нового не изобрели. Эта структура сложилась уже давно и представить что-то другой довольно сложно.
Но четырнадцати прерываний слишком мало. Поэтому в контроллерах tms320 есть блок расширения источников прерываний PIE.

TMS320 для начинающих: Концепция программирования tms320. Обзор GPIO - моргаем светодиодами

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

TMS320 для начинающих: Создаем первый проект

Контроллеры tms320 от компании Texas Instruments - вещь несомненно стоящая. Поєтому я решился и купил себе плату C2000 Piccolo Launchpad с контроллером tms320f28027. Стоит она 20$, сумма включает в себя доставку feedex`ом. Очень вкусно.

Как же создать проект? И в чем?
Для разработки можно использовать CodeComposer Studio. Слепленная американскими инженерами из Eclipse, среда отлично работает и пока нареканий не вызвала.
Скачать можно прямо с сайта TI бесплатно.

Уроки C2000 TMS320 от Texas Instruments

К моему огромному сожалению информации о С2000 и TMS320 в целом не так много.
Поэтому предлагаю вашему вниманию отличные уроки на английском от производителя данных контроллеров.
Надеюсь доберусь и сделаю цикл статей на русском.

Введение:

Обзор архитектуры: