16+
Вторник
20 ноября
Вход |Карта сайта | |Upload |codebook | PARTS

 О смысле всего сущего 0xFF

 Средства и методы разработки

 Мобильная и беспроводная связь

 Блошиный рынок Объявления

caxapa

Микроконтроллеры ARM 

AVR PIC MSP PLD,FPGA,DSP 

Кибернетика Технологии 

Схемы, платы, компоненты 

Микроконтроллеры AVR

 
   Новая тема Правила Регистрация Поиск »» Архив
Вернуться в конференциюТопик полностью
Ксения  (17.10.2018 14:30, просмотров: 12153)
Знатоки Ардуино! Кто объяснит, как Ардуины через один и тот же порт, как программируются (заливается скетч), так и работают с этим же портом при пересылке данных? 
Когда речь идет о прошивке отдельного контроллера, то тут процедура мне ясна - какой-то пин этого контроллера заведует точкой запуска. При одном его уровне запуск начинается с загрузчика в BOOT-области, а при противоположном уровне запускается с нулевого адреса. А вот как Ардуина обходится без этого, понять не могу. У нее на плате вроде бы только одна кнопка - Reset, и ничего не видно такого, чтобы выбирать режим работы или режим загрузки. Причем, сама плата может быть спрятана глубоко в недрах прибора (скажем, 3D-принтера), а наружу торчать один лишь разъем для USB-кабеля. Однако это почему-то не мешает использовать этот кабель, как для заливки счетча, так и для управления этим прибором со стороны компьютера. В чем тут секрет?
Главная | Карта сайта | О проекте | Проекты | Файлообменник | Регистрация | Вебмастер | RSS
Лето 7527 от сотворения мира. При использовании материалов сайта ссылка на caxapу обязательна.
MMI © MMXVIII