Загрузчик
- nalnik
- Подполковник
- Сообщения: 1320
- Зарегистрирован: 14 май 2016, 17:12
- Откуда: Кисловодск
- Имя: Александр
Загрузчик
Добрый день.
Подскажите как можно зашить загрузчик при помощи платы UNO --- для новой УНЫ то есть - заменить процессор на новый?
Добавлено (22.07.2016, 16:10)
---------------------------------------------
Нашел сам.
Очень подробно с видео и работает!
https://www.youtube.com/watch?v=VIf1WJrF8Hc
Подскажите как можно зашить загрузчик при помощи платы UNO --- для новой УНЫ то есть - заменить процессор на новый?
Добавлено (22.07.2016, 16:10)
---------------------------------------------
Нашел сам.
Очень подробно с видео и работает!
https://www.youtube.com/watch?v=VIf1WJrF8Hc
Последний раз редактировалось nalnik 22 июл 2016, 15:08, всего редактировалось 1 раз.
Я хочу быть добрее, но люди сами нарываются.
Загрузчик
ВНИМАНИЕ, пройдите по ссылке и там в третьем посте для мега и UNO.nalnik писал(а):ВНИМАНИЕ.Я спрашивал про плату UNO(как программатор) а не MEGA.
Загрузчик
Да все так, просто на мой взгляд надо поиск по форуму использовать прежде чем темы для разговоров с самим собой плодить, да и КАПСИТЬ не прочитав предложенный материал тоже лишнее на мой взгляд. А в остальном все ровно)))
Последний раз редактировалось Pratak 22 июл 2016, 22:18, всего редактировалось 1 раз.
Загрузчик
может кто то сказать, какое время ожидания загрузки у optiboot ? пишут что меньше чем у стандартного нано и др , но сколько именно секунд
Загрузчик
Даже интересно стало.....а для чего вам знать это время???? Секунда-полторы-две)))) Что это даст ? Ведь сама программа может стартовать минуту!pan писал(а):может кто то сказать, какое время ожидания загрузки у optiboot ? пишут что меньше чем у стандартного нано и др , но сколько именно секунд
А если для перепрошивки то вообще по барабану....сразу же давим ресет)))
Загрузчик
мне очень критично. в уно и мега вроде пишут что изначально залит оптибут. если у кого есть возможность измерить время ожидания буду очень благодарен.Anydy писал(а):Секунда-полторы-две
примерно так
void setup()
{
pinMode(4, OUTPUT);
}
void loop()
{
digitalWrite(4, 1);
}
от момента подачи питания до 1 на 4 (или любом другом) пине
п.с. у меня только нано..
Последний раз редактировалось pan 22 ноя 2017, 16:45, всего редактировалось 1 раз.
Загрузчик
Вы заблуждаетесь)))
При включении МК сначала "исполняется" загрузчик, он ждет "условно секунду" что бы залить в себя новую программу...
Потом только идет Declare, Setup И основной цикл
PS. Если надо чтобы не было задержки при старте, то тогда загрузчик вообще удалить и программировать ардуино через программатор - подробнее Олег расскажет!
При включении МК сначала "исполняется" загрузчик, он ждет "условно секунду" что бы залить в себя новую программу...
Потом только идет Declare, Setup И основной цикл
PS. Если надо чтобы не было задержки при старте, то тогда загрузчик вообще удалить и программировать ардуино через программатор - подробнее Олег расскажет!
Загрузчик
я именно об этом и говорил. вывод 1 на пин просто для засекания времени осцилографом.Anydy писал(а):При включении МК сначала "исполняется" загрузчик, он ждет "условно секунду" что бы залить в себя новую программу...Потом только идет Declare, Setup И основной цикл
так как при таком маленьком коде время выполнения очень мало, то измеренное время будет практически временем ожидания
Добавлено (22.11.2017, 17:39)
---------------------------------------------
я всё это знаю ) мне нужен загрузчик. и нужно знать время ожидания оптибута. время в своей дуне я замерилAnydy писал(а):то тогда загрузчик вообще удалить и программировать ардуино через программатор
Последний раз редактировалось pan 22 ноя 2017, 17:37, всего редактировалось 1 раз.
Загрузчик
Даже не знаю чем помочь...осцилографа у меня нет
В свои NANO прошил Optiboot для включения сторожевой собачки (но не особо и помогло)
Может в такой ситуации переходить на STM?
В свои NANO прошил Optiboot для включения сторожевой собачки (но не особо и помогло)
Может в такой ситуации переходить на STM?
Загрузчик
Ну да! как то так!
Программировать Ардуино ...и другие МК можно через UART - то есть RX/TX
Но сначала смотрим даташит для Вашего МК ....
Программировать Ардуино ...и другие МК можно через UART - то есть RX/TX
Но сначала смотрим даташит для Вашего МК ....
Загрузчик
Нана328 - 1454мсpan писал(а):пишут что меньше чем у стандартного нано и др , но сколько именно секунд
Мега - 918мс
Уно - 66мс
В качестве тестера была отдельная унка
в таком режиме
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Последний раз редактировалось rw6cm 23 ноя 2017, 08:09, всего редактировалось 1 раз.
Win10-64, FLProg (portable)
Загрузчик
rw6cm, спасибо за измерения.
я пока измерить не смог, ибо простая заливка .нех файла оптибута через программатор ни чего не дала. в дуню теперь не заливаются программы. будем курить дальше....
я пока измерить не смог, ибо простая заливка .нех файла оптибута через программатор ни чего не дала. в дуню теперь не заливаются программы. будем курить дальше....
Загрузчик
нужно было скорость порта поменять. всё залилось. разницы нет.
rw6cm, вы с UNO не ошиблись? я про время
Добавлено (23.11.2017, 13:33)
---------------------------------------------
делал по тем же инструкциям, у меня не получилось добавить платы. поэтому шил программатором.
и еще, если снять и подать питание то программа запускается более чем через 5 сек (это при питании от юсб, видимо когда определяется ком порт он что то отправляет и дуня ждет программу, а если жать кнопку ресет то программа стартует через примерно 1.5 секунды.
rw6cm, вы с UNO не ошиблись? я про время
Добавлено (23.11.2017, 13:33)
---------------------------------------------
делал по тем же инструкциям, у меня не получилось добавить платы. поэтому шил программатором.
и еще, если снять и подать питание то программа запускается более чем через 5 сек (это при питании от юсб, видимо когда определяется ком порт он что то отправляет и дуня ждет программу, а если жать кнопку ресет то программа стартует через примерно 1.5 секунды.
Последний раз редактировалось pan 23 ноя 2017, 13:42, всего редактировалось 1 раз.
Загрузчик
Сам был удивлен такой большой разнице.pan писал(а):вы с UNO не ошиблись? я про время
ради интереса делал Нанку тестером, а (в наличие сейчас 3 унки) испытуемыми,
Результат тот же, две на которых надпись uno r3, выдают 70, 71 мс, на которой просто uno 66 мс,
И нет разницы питаю унки отдельно по +5В, или по USB, порт еще только моргать начинает а результат уже на дисплее.
В отличии от меги и нанки, у которых от питания разный результат.
Мега по +5В - 918 мс, а от юсб - 5296 до 5406 мс.
Win10-64, FLProg (portable)
Загрузчик
в общем результаты.
нано со своим загрузчиком после подачи питания стартует программу через 1.44 сек. при поданном питании после нажатия ресет, стартует через 2.66 сек.
нано с оптибутом стартует через 60 милисек после подачи питания, с питанием после кнопки ресет стартует через 1.456 сек
измерения были один канал на ноге ресета , другой канал осцилографа на 4 пине. скетч такой
void setup()
{
pinMode(4, OUTPUT);
}
void loop()
{
digitalWrite(4, 1);
}
нано со своим загрузчиком после подачи питания стартует программу через 1.44 сек. при поданном питании после нажатия ресет, стартует через 2.66 сек.
нано с оптибутом стартует через 60 милисек после подачи питания, с питанием после кнопки ресет стартует через 1.456 сек
измерения были один канал на ноге ресета , другой канал осцилографа на 4 пине. скетч такой
void setup()
{
pinMode(4, OUTPUT);
}
void loop()
{
digitalWrite(4, 1);
}
Последний раз редактировалось pan 23 ноя 2017, 15:00, всего редактировалось 1 раз.
Кто сейчас на конференции
Сейчас этот форум просматривают: нет зарегистрированных пользователей и 1 гость