Изменение скорости выхода данных
- Войдите на сайт для отправки комментариев
Чт, 27/10/2016 - 11:48
Объясните, пож.
1. Из IDE загружаю скетч в ардуино Леонардо, где информация по USB каждую секунду направляется на выход. В консоли вижу ежесекундное обновление.
2. Подключаю вместо консоли TeraTerm\ttermpro.exe". В окне вижу ежесекундное обновление.
3. Все закрываю, отключаю ардуино от USB.
4. Подключаю ардуино к USB. Подключаю TeraTerm\ttermpro.exe". В окне вижу обновление через 4-6 секуунд.
Почему?
Еще раз проверил. Скорость изменилась в 8 раз.
Так не бывает. В восьмой строке вставте вывод времени операции вывода. Увидите, что всё нормально.
Инженер при устойчивом обнаружении какого-либо эффекта не должен тратить время на заявления "Так не бывает" или "Так не может быть", поскольку оно уже есть и это факт. Это общая фраза.
Теперь конкретно - хорошо бы увидеть скетч, но пока направления возможного поиска - изменение тактирования ( в результате неполной инициализации) приводит к изменению интервала, неинициализированная переменная приводит к изменению интервала.
Скопинцев, у вас выбор платы в Arduino IDE не соответствует прошитому в плату бутлоадеру. Привидите в соответствие оно к другому.
Инженер при устойчивом обнаружении какого-либо эффекта не должен тратить время на заявления "Так не бывает" или "Так не может быть", поскольку оно уже есть и это факт. Это общая фраза.
В связи с отсутствием скетча и не возможности устойчивого подтверждения голословно описанной проблемы считаю возможным употребления слов "Так не бывает" или "Так не может быть".
Скопинцев,..
Волобуев!,.
Скопинцев, у вас выбор платы в Arduino IDE не соответствует прошитому в плату бутлоадеру. Привидите в соответствие оно к другому.
Плата - Arduino Leonfrdo
Программатор - USBasp
Возможно, уточнение поможет? Я взял самый простой скетч.
1. Загружаю скетч в ардуино pro micro, которое определяется, как Леонардо,. Светодиод горит 2 секунды, + 2 сек пауза.
2. Все закрываю, отключаю ардуино от USB.
3. Подключаю ардуино к USB. Светодиод горит 16 секунд + 16 сек пауза.
.
Плата - Arduino Leonfrdo
Программатор - USBasp
Ну так и залейте бутлоадер от леонардо, раз программатор есть. Что тут думать то, дел на 5 минут.
По второму вопросу -про микро это не леонардо, хотя аппаратно с ним совместим. Они различаются бутлоадером, о чём я вам и писал, но вы видимо с первого раза не понимаете.
про микро это не леонардо, хотя аппаратно с ним совместим. Они различаются бутлоадером, о чём я вам и писал, но вы видимо с первого раза не понимаете.
Не понимаю, но учусь. Еще раз вопрос. Уточненный:
Ардуино pro micro определяется, как Леонардо.
Что и Как надо сделать, чтобы Ардуино pro micro определялось, как Ардуино pro micro?
Где определяется?
Где определяется?
я определил определяться.
Извините. Коряво написал.
Что и Как надо сделать, чтобы Ардуино pro micro определялось в IDE, как Ардуино pro micro?
Я так и понял.
Ничего в Arduino IDE автоматически не определяется. Плату ардуино нужно выбирать самому, т.е. вручную.
http://forumdvrobot.ru/forum/2-111-1 утверждает, что Ардуино pro micro надо определять в IDE, как Leonardo
... и в списке плат в IDE Ардуино pro micro отсутствует,
Скопинцев, слушайте, долго вы собираетесь тут мозг всем выносить?
1.ProMicro это НЕ Arduino Leonardo. Это изделие компании "Спаркфан Электроникс", пародия на Arduino Micro.
2.В дефолтовой ардуино IDE НЕТ поддержки платы ProMicro
Что бы всё работало корректно, нужно либо установить спаркфановский addon в ArduinoIDE, либо перешить бутлоадер на Arduino Micro подключив внешний программатор, выбрав свой программатор в меню программатора, выбрав плату Arduino Micro в меню плат, и выбравав пункт меню "Записать загрузчик"
Спасибо.
Жаль, что преамбула была длинная
Скопинцев,..
Волобуев!,.
Капитан Волобуев?
Всем спасибо!