14.07.2014, 00:31
|
#36
|
Junior Member
Регистрация: 11.07.2014
Сообщений: 3
Вес репутации: 0
|
Re: Удаленная прошивка Arduino Nano в OpenWrt, по сети
Вот на оф сайте нашол.
Цитата:
Автоматическая (программная) перезагрузка
Nano разработана таким образом, чтобы перед записью нового кода перезагрузка осуществлялась самой программой, а не нажатием кнопки на платформе. Одна из линий FT232RL, управляющих потоком данных (DTR), подключена к выводу перезагрузки микроконтроллеров ATmega168 или ATmega328 через конденсатор 100 нФ. Активация данной линии, т.е. подача сигнала низкого уровня, перезагружает микроконтроллер. Программа Arduino, используя данную функцию, загружает код одним нажатием кнопки Upload в самой среде программирования. Подача сигнала низкого уровня по линии DTR скоординирована с началом записи кода, что сокращает таймаут загрузчика.
Функция имеет еще одно применение. Перезагрузка Nano происходит каждый раз при подключении к программе Arduino на компьютере с ОС Mac X или Linux (через USB). Следующие полсекунды после перезагрузки работает загрузчик. Во время программирования происходит задержка нескольких первых байтов кода во избежание получения платформой некорректных данных (всех, кроме кода новой программы). Если производится разовая отладка скетча, записанного в платформу, или ввод каких-либо других данных при первом запуске, необходимо убедиться, что программа на компьютере ожидает в течение секунды перед передачей данных.
|
Это по нано. И кстати с учетом того что каждый раз при подключении к линукс системе перезагружается ардуина и при этом может переписаться код в ней самой и запортить скетч. Это может привести у многих к разным глюкам. ТАк что учитывайте то при подключении к линукс системам.
|
|
|