Здравствуйте, vsb, Вы писали:
vsb>Почему? Вот сейчас у меня довольно слабый МК STM32F103. Стоит меньше доллара оптом, насколько я знаю. 20 КБ SRAM, 64 КБ флеша. USB умеет.
этот умеет, а какой нибудь AVR/PIC или что там ещё не умеет.
в подключении USB-UART то смысл не в том, что вот мы так под USB общаемся, а в том, чтобы UART к компу удобно подключить. первичен тут UART, а не USB.
vsb>Я, если что, говорю об устройствах, которые в рознице продаются за тысячи долларов. И там цена этого МК много роли не играет.
если контроллер мощный и всё умеет, то аппаратный UART очень удобен, например, для отладки ядра ОС.
запустить соединение по USB по своему протоколу требует загруженного ядра и драйверов, а UART доступен, насколько я понимаю, чуть ли не сразу при подаче питания.
навесить поверх UART еще и usb bridge это просто элемент обеспечения удобства подключения к компу.