Я те зуб даю на отсечение и я те гарантирую что если ты мне все хорошо, досконально все объяснишь, я те медальку воздвигну. Вот смотри, у ардуинки есть setup и loop. setup выполняется один раз, при загрузке и запуске платки в работу. Но во многих скетчах я замечал вот такую УМЫШЛЕННУЮ конструкцию, она даже в сэмплах Arduino IDE есть, например в SerialCallResponse. Т. е. там приглашение к вводу данных выводится при каждом подключении монитора порта, без отключении питания ардуинки, без ее сброса на выполнение setup, что за магия? Я даже поизучал ее main, не может такого быть, без применения особой, программерской магии. Да как так то?
При подключении монитора порта, большинство ардуинок получают сигнал сброса, поскольку преобразователь порта USB-COM при инициализации ловит сигнал DTR, который на ардуинке привязан к RESET
Спасибо. Я пока загонял вопрос в лидеры. Спс. А как эту версию проеврить можно?
Иван Сигаев
Искусственный Интеллект
(150005)
Подключись монитором, который не дергает DTR ( например putty ) или разорви соединение DTR->Reset смотри по схеме
При подключении монитора порта, большинство ардуинок получают сигнал сброса, поскольку преобразователь порта USB-COM при инициализации ловит сигнал DTR, который на ардуинке привязан к RESET
Вот смотри, у ардуинки есть setup и loop.
setup выполняется один раз, при загрузке и запуске платки в работу. Но во многих скетчах я замечал вот такую УМЫШЛЕННУЮ конструкцию, она даже в сэмплах Arduino IDE есть, например в SerialCallResponse. Т. е. там приглашение к вводу данных выводится при каждом подключении монитора порта, без отключении питания ардуинки, без ее сброса на выполнение setup, что за магия? Я даже поизучал ее main, не может такого быть, без применения особой, программерской магии. Да как так то?