ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Пятница
19 апреля
877361 Топик полностью
Yurasvs (17.10.2018 16:26 - 20:22, просмотров: 254) ответил Ксения на Знатоки Ардуино! Кто объяснит, как Ардуины через один и тот же порт, как программируются (заливается скетч), так и работают с этим же портом при пересылке данных?
Она не может работать одновременно. Для плат с одним УАРТом все дополнительные устройства во время прошивки должны быть отключены от УАРТа физически. На китайских клонах Ардуин вместо второй Меги стоит просто преобразователь USB-UART, обычно это СН340. Они и определяются быстрее поэтому, чем оригиналы. Линии Tx и Rx преобразователя с основной Мегой соединены через резисторы, что позволяет подключать к УАРТу Меги что-либо еще, несмотря на то, что туда уже подключен преобразователь. Однако во время прошивки (то бишь загрузки скетча) это что-либо все же надо выдергивать из разъема. Давеча делали с ребенком робота-машинку на Ардуине с управлением по блютузу от смартфона, модуль блютуз требовалось каждый раз отсоединять при заливке скетча. Как временный костыль, на время отладки скетча можно включить программный УАРТ Ардуины (если по скорости некритично конечно), а после окончательной отладки переключить обратно на аппаратный. В более старших платах с несколькими УАРТами такой проблемы нет.