Как стать автором
Обновить
25
0
Константин @Costic

Программист-консультант

Отправить сообщение
Добрый день. Я тоже некоторое время назад столкнулся с проблемой выбора микроконтроллера, а точнее SoC, который обеспечивал бы скорость в десятки мегабит/сек. Перебрал все известные дешевые nRF24L01E, CC2511, ESP8266 и т.д., но все ограничены скоростью 0.5-2Mbit/s.
В этой статье чип из средней ценовой категории, он интересен, но вот про средства разработки мало что сказано. Лично я купил и не спеша осваиваю TI CC3200. У них есть Dev.Board – LaunchPad. Это по сути аналог плат STM Discovery, в которых на борту дополнительный чип для отладки/прошивки, гребенка разъемов, светодиоды поморгать и т.д.
Из достоинств отмечу 8 сокетов аппаратных, 2 сокета с шифрованием SSL, WiFi аппаратный b/g/n, TCP 12Mbps, UDP 15 Mbps. Для меня как для разработчика важна полноценная поддержка разных средств разработки – IAR, CodeComposer (eclipse), Energia IDE (fork Arduino).
Со встроенной антенной на плате WiFi с трудом 1 стенку в квартире пробивает. Отсутствие USB мне показалось недостатком, хотя есть SPI (8-16-32 bit) на частотах до 80 MHz. Это мощно. И в документации написано, что пины выдерживают только 4мА. Страшно периферию подключать. Ведь для подключения светодиода нужен транзистор, чтобы 10-15 мА для свечения выдать.
Но с основной задачей CC3200 прекрасно справляется. Web-сервер летает, примеров полно, документации много, сложновато. Всем удачи!
12 ...
14

Информация

В рейтинге
Не участвует
Откуда
Москва, Москва и Московская обл., Россия
Дата рождения
Зарегистрирован
Активность

Специализация

Software Developer, Embedded Software Engineer
Lead
Programming microcontrollers
Software development
C++
Python
Math modeling