
Комментарии 11
Контроллеры серии TMS320C28xx хорошо подходят для узкого круга задач, где требуется высокая производительность и предсказуемость в реальном времени.
Собственно с этого и стоит начинать статью. Микроконтроллеры сделаны с упором на работу в реалиях жёсткого реального времени. С ними связываться только если вдруг внезапно оказались в наличии, либо ну реально без real-time никуда. У меня вот тоже валяется одна отладка на С2000 и XDS у ней. все думаю, куда б такое чудо применить.
У TI Есть много крутых МК для более широкого применения. Хотя бы мои любимые MSP430 - намного функциональнее и гибче любой Atmega. Отдельную любовь вызывают CC430 - со встроенным радиомодулем на 433/886/915МГц.
Для бытовых более мощных задач я как-то подсел на TIVA-C - Cortex-M4 микроконтроллеры. СC3200 еще прикольные, но вышли одновременно с ESP8266 и тут у TI не было шансов :)
MSP430 тоже интересные, но у них цена как у TMS320, а характеристики сильно ниже. Были бы они раза в 3 дешевле, тогда да, был бы отличный вариант для простых задач.
Как-то приходилось щупать данные камушки. TI раздавала отладочные платы сильно ниже стоимости плюс бесплатная доставка. Короче на сотку баксов штук 6 платок. Только пока я их заказал... Сайт у них та еще попаболь, затем поставщик, затем данных надо было вести - разве что дату рождения дедушки не спросили. Но пришли. Всё завелось без проблем, но какие-то устройства мы на них так и не собрали - закинули на полку и вернулись к STM32. В общем смешанные ощущения от ситуации «зачем нам эти подороже, сложнее в поставке и просто непривычнее, когда есть подешевле и могущие всё что только нам нужно и достающиеся по щелчку пальцев килограммами». Самоделкины возможно заинтересуются из любопытства, а так, чтоб серьезно на них переходить, мне мнение, причина веская нужна либо бОльшая доступность нежели других
Ужасные проприетарные IDE из середины нулевых. Сейчас вроде все от этого стараются уйти... Но вряд ли это будет сделано на старых архитектурах.
Хотя говномикрочип вроде от своего чудовища в пользу вскода ушел...
IDE на удивление приятное, мне понравилось. Всё что нужно есть и настраивается просто. Например, настроить и использовать vs code с esp32 гораздо сложнее и на выходе получается что-то кривое, тормозное и забагованное, а тут у тебя всё из коробки ставится и прекрасно работает.
А авто комплит, настраиваемую подсветку синтаксиса нескольких языков, не только си, удобную навигацию по проекту, терминальчики встроенные там всякие? Симейк проекты мб?
Подсказки переменных и функций есть, прыжки по функциям тоже есть. Можно посмотреть все места, где объект или функция встречаются в коде. Есть авто rename объекта.
Терминал есть, но он особо не нужен, т.к. другие инструменты отладки позволяют сразу значения всех переменных мониторить, что удобнее.
По нескольким языкам вроде нет, т.к. это чисто ide под МК от техас инструмент, а у них только си и си++. Но насчёт этого не уверен.
Низкая популярность среди широкой аудитории и слабо развитое сообщество разработчиков.
ОЙ, сэр. Mitsubishi, Fanuc, Delta, Sharnoa -- как DSP используют TMS320. Некоторые требуют от TI печатать их имя на корпусах, но сути дела это не меняет. Но да, "сообщества" закрыты монстрами внутри себя.
Композер всё ещё так же тормозит при запуске?
Особенности работы с микроконтроллерами TMS320С28xx