Быстрый старт Ардуино..

Ардуинщики всех стран - объединяйтесь! В этом форуме, конечно.
veso74
Поставщик валерьянки для Кота
Сообщения: 1907
Зарегистрирован: Сб май 05, 2012 20:24:52
Откуда: KN34PC, Болгария
Контактная информация:

Re: Быстрый старт Ардуино..

Сообщение veso74 »

вариант 1 - Обновить bootloader: с old -> на новый optiboot. Старый дольше сканирует USB-порт.

вариант 2 - Конструкция с USB к PC или без? Если есть компютер, то Arduino всегда сканирует USB/(RX/TX) при старта. Остается вариант 1. Если компьютер не используется, то подключите внешний источник к +5В и выключите USB.

вариант 3 - Запишите свой hex на ATmega328 без загрузчика. Запуск происходит максимально быстро. Понадобится программатор и определенные действия (напр. чтобы не заблокировать Arduino из-за фюзов).
Реклама
Novice user
Мудрый кот
Сообщения: 1704
Зарегистрирован: Вт янв 05, 2016 10:14:25
Откуда: поселок Мелеуз

Re: Быстрый старт Ардуино..

Сообщение Novice user »

Так это понятно что мк разных производителей,пусть хоть узкоглазые выпускают,но нано все равно будет на авр-семейство 8-битных контроллеров
[uquote="74LS00",url="/forum/viewtopic.php?p=4660297#p4660297"]Какая нана, на авр или на китайщине ?[/uquote]
Я просто подумал что есть еще нано,не на авр-на разработанном в китае контроллере или еще чем нибудь потому и спросил
Мне попадались две нано с некорректной работой,помогло только доктором полностью очищать и USBASP-ом прошить по новой загрузчик и фузы

Дошло,нано есть на атмега328 и китайская на LGT8F328P (лежат 2 шт,еще не пытал)
Реклама
Аватара пользователя
BOB51
Друг Кота
Сообщения: 15571
Зарегистрирован: Вт мар 16, 2010 22:02:27
Откуда: ДОНЕЦК

Re: Быстрый старт Ардуино..

Сообщение BOB51 »

Есть еще и MD88/MD328/MD3208 и MD3248...
Да и АВРок практически весь базовый набор от тинек до жирных мег.
8)
Novice user
Мудрый кот
Сообщения: 1704
Зарегистрирован: Вт янв 05, 2016 10:14:25
Откуда: поселок Мелеуз

Re: Быстрый старт Ардуино..

Сообщение Novice user »

Я имел ввиду именно "нано" :)
Реклама
Эиком - электронные компоненты и радиодетали
Аватара пользователя
BOB51
Друг Кота
Сообщения: 15571
Зарегистрирован: Вт мар 16, 2010 22:02:27
Откуда: ДОНЕЦК

Re: Быстрый старт Ардуино..

Сообщение BOB51 »

MD и есть одна из версий нанки - довольно редкая.
Массдуино...
8)
Но таки предпочтение хорошо известным АВРкам...
:hunger:
Реклама
Аватара пользователя
Q-starь
Нашел транзистор. Понюхал.
Сообщения: 157
Зарегистрирован: Ср июл 19, 2017 12:53:01

Re: Быстрый старт Ардуино..

Сообщение Q-starь »

[uquote="veso74",url="/forum/viewtopic.php?p=4660351#p4660351"]вариант 1 - Обновить bootloader: с old -> на новый optiboot. Старый дольше сканирует USB-порт.

вариант 2 - Конструкция с USB к PC или без? Если есть компютер, то Arduino всегда сканирует USB/(RX/TX) при старта. Остается вариант 1. Если компьютер не используется, то подключите внешний источник к +5В и выключите USB.

вариант 3 - Запишите свой hex на ATmega328 без загрузчика. Запуск происходит максимально быстро. Понадобится программатор и определенные действия (напр. чтобы не заблокировать Arduino из-за фюзов).[/uquote]

Оptiboot грузил на другом проекте, особой разницы не заметил, или не помню :lol:
Конструкция автономная без РС.
Вариант 3 надо покурить, пока так не пробовал ( USBasp есть ), на неделе приедет Нана для опытов - буду её насиловать, а эта пока пусть так работает.
Реклама
veso74
Поставщик валерьянки для Кота
Сообщения: 1907
Зарегистрирован: Сб май 05, 2012 20:24:52
Откуда: KN34PC, Болгария
Контактная информация:

Re: Быстрый старт Ардуино..

Сообщение veso74 »

Хотя там написано:
https://github.com/Optiboot/optiboot
Adaboot performance improvements. Optiboot implements "fastboot" that starts sketches immediate after power-on.
Да, интересный эксперимент. Решил попробовать. Тест: включаем Arduino Nano и смотрим когда вывод 10 станет лог 0.

В замере логическим анализатором двух Nano (со старым загрузчиком и с optiboot) разницы также не обнаружил (без USB, напр. около ~ 1,5s при старте). (Наверное ускорение в других процессах).
---
Решил записать и hex программатором USBasp (без загрузчика). Разница, как и предполагали, большая.

(И после теряем управление Aruino Nano под USB. Обновлять устройство следует только через программатором или восстанавливать загрузчик. Будьте осторожны с фюзы ATmega328 :). Я только что с AVRDUDESS перезаписал файл .with_bootloader.eightanaloginputs.hex и загрузчик восстановился).

Изображение
Аватара пользователя
BOB51
Друг Кота
Сообщения: 15571
Зарегистрирован: Вт мар 16, 2010 22:02:27
Откуда: ДОНЕЦК

Re: Быстрый старт Ардуино..

Сообщение BOB51 »

Не только через USB.
При загрузке из ардуиноIDE через программатор обычно стирается бутлоадер (актуально для про-мини и подобных без дополнительных постоянно установленных модулей связи с ПК).
8)
Восстановление фузов и бутлоадера достаточно простое - достаточно при подключенном к ПК через ардуиноISP(или иной ISP программатор из списков IDE) по ISP платке (нанке или чего другого) из ардуиноIDE нажать
"инструменты - записать загрузчик".
8)
Последний раз редактировалось BOB51 Вс дек 15, 2024 12:02:41, всего редактировалось 1 раз.
veso74
Поставщик валерьянки для Кота
Сообщения: 1907
Зарегистрирован: Сб май 05, 2012 20:24:52
Откуда: KN34PC, Болгария
Контактная информация:

Re: Быстрый старт Ардуино..

Сообщение veso74 »

Мне неудобно использовать Arduino IDE чрез вн. программатор (наверное потому что есть всякие клоны программаторов и одна версия IDE видит китайский программатор, другая нет ... ето лотерея). Предпочитаю с внешней программой, где все видно. Но есть всевозможные варианты. A eсли есть программатор и fusebit-доктор, то для всяких экспериментов нет проблем :).

(Честно говоря, отказался от AVR только из-за установки фюзов и возможности с их помощью "повредить" МК, устройство. Иногда просто отвлекаемся ... и ... ? Тогда восстановление не одним щелчком мыши, а приходится включать периферию с множеством проводов. С другими МК (напр. PIC, STM8, STM32 ...) нет таких "препятствий").
Аватара пользователя
BOB51
Друг Кота
Сообщения: 15571
Зарегистрирован: Вт мар 16, 2010 22:02:27
Откуда: ДОНЕЦК

Re: Быстрый старт Ардуино..

Сообщение BOB51 »

Прошивка из под IDE по ISP удобна для дополнительного набора платформ, когда собираешь платку на основе тех платформ самостоятельно (не готово-покупное). Там и набор фузов по умолчанию идет согласно выставленных во вкладках настроек платформы опций.
К примеру для тех же тинек 13 и 2313...
8)
Из за тех вариантов последние обновления от MCUdude стали просто огроменными по количеству мелких файликов и времени обновления (если портабле версия IDE на флешке установлена)...
:facepalm:
Ответить

Вернуться в «Arduino»