ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Четверг
21 ноября
877318
Ксения (17.10.2018 14:30, просмотров: 88209)
Знатоки Ардуино! Кто объяснит, как Ардуины через один и тот же порт, как программируются (заливается скетч), так и работают с этим же портом при пересылке данных? Когда речь идет о прошивке отдельного контроллера, то тут процедура мне ясна - какой-то пин этого контроллера заведует точкой запуска. При одном его уровне запуск начинается с загрузчика в BOOT-области, а при противоположном уровне запускается с нулевого адреса. А вот как Ардуина обходится без этого, понять не могу. У нее на плате вроде бы только одна кнопка - Reset, и ничего не видно такого, чтобы выбирать режим работы или режим загрузки. Причем, сама плата может быть спрятана глубоко в недрах прибора (скажем, 3D-принтера), а наружу торчать один лишь разъем для USB-кабеля. Однако это почему-то не мешает использовать этот кабель, как для заливки счетча, так и для управления этим прибором со стороны компьютера. В чем тут секрет?