Ненароком не получится.
Только если специально постараться.
Процесс записи загрузчика давно отлажен
и происходит автоматом
без необходимости каких либо действий с вашей стороны.
Но вы даже не сможете этого сделать,
у вас единственная уна и нет никакого программатора.
"Алекс, без обид - но если у человека единственная Уно - значит он начинающий, едва отличающий светодиод от цветомузыки. О загрузчике ли ему думать?"
Начинающий для ардуино - да. Но Гегеля от Гоголя отличаю.
Зачем нужно. Планирую ряд датчиков на отдельных МК (не ардуино). Буду шить оптибут, а потом придется шить в них код. Если на ардуино будет другой загрузчик - не комильфо (в моем представлении). Может ошибаюсь?
Я по приходу МК, сразу в них уновский прописываю, заодно тестирую и не парюсь. Перед установкой пошли варианты, на 16МГц оставить, либо на 8 перешить. Все.
Вот в этом и есть не комильфо. Вы скорости вручную будете прописывать при смене платы на МК на ардуино? Отладку придется вести там и там.
Вы в "отдельные мк" собираетесь загрузчик заливать? Нафига? Может и модуль USART сами будете для них собирать? - не мелите чепухи, "отдельные МК" в 90% случаев прошивают программатором прямо на плате , загрузчик в этом случае не нужен вовсе.
Вот и выяснилось, откуда это странное желание - от чайниковости :) как и предполагалось вообщето
Зачем нужно. Планирую ряд датчиков на отдельных МК (не ардуино). Буду шить оптибут, а потом придется шить в них код.
Э... А зачем шить загрузчик, если есть программатор и можно прошить сразу код? Тем более, если это будут отдельные МК.
Если под отладкой Вы подразумеваете вывод в последовательный интерфейс (serial), то ему загрузчик не нужен. Скорость serial интерфейса указывается в скетче как обычно.
Вы в "отдельные мк" собираетесь загрузчик заливать? Нафига? Может и модуль USART сами будете для них собирать? - не мелите чепухи, "отдельные МК" в 90% случаев прошивают программатором прямо на плате , загрузчик в этом случае не нужен вовсе.
Ну вот прям носом, абыдна, да. Я прошиваю и оставляю. Правда девайсы сейчас делаю без кнопок и дисплеев. Светик помигивает, что все гут. Выведен разъем - RX, TX, Reset, I2C. В коробочке LCD и кнопки на PCF-ки подвешены + USART на CH340. Надо поменять параметры, подошел, воткнул. Никто, шаловливыми руками, никуда не лезет. Прошивку обновить, кроме коробочки ноут прихватим. Это проще, чем все провода отсоединять и домой тащить. ИМХО.
Я на всех своих устройствах (не сразу конечно - с опытом пришло) делаю коннектор spi и мне пофиг какой там загрузчик. Но да, при тестировании и наладке изначально по usb прошиваю.
EXTENDEDBYTE - прошиваются только коды: от 0xF8 до 0xFF.
ну что в сети, одна единственная эта ссылка? - есть ведь справочник по фьюзам, посмотрите правильные значения там. Насколько я знаю, большая часть бит в Экстендед фьюзе не используется, раньше неиспользуемые было принято выставлять в "0", а теперь в "1", вот поэтому и разница.
А вообще, порекомендую НИКОГДА не брать значения фьюзов из статей в инете без проверки по даташиту. Статьи пишут люди, они могут ошибится, а во фьюзах это дорого может обойтись.
Если китайская уно, то китайский, если настоящая, то италянский.
Никак.
А главное, зачем?
если заняться нечем - можно провести тест на ватчдог. Но просто перезаписать нужный загрузчик куда быстрее
"Но просто перезаписать нужный загрузчик куда быстрее"
У меня единственная уно. При перезаписи можно ненароком окирпичить.
Неужели нигде нет инфы об установленном загрузчике на плате?
Все равно неясно, предположим узнали, нановский. Что вам дало это знание?
Ненароком не получится.
Только если специально постараться.
Процесс записи загрузчика давно отлажен
и происходит автоматом
без необходимости каких либо действий с вашей стороны.
Но вы даже не сможете этого сделать,
у вас единственная уна и нет никакого программатора.
Программатор есть USBASP. Как его подключить известно. Как прошить тоже.
Вопрос был другой.
ага, вопрос был - зачем это надо, поиграться?
У меня единственная уно. При перезаписи можно ненароком окирпичить.
Алекс, без обид - но если у человека единственная Уно - значит он начинающий, едва отличающий светодиод от цветомузыки. О загрузчике ли ему думать?
Неужели нигде нет инфы об установленном загрузчике на плате?
Нет такой инфы. И ещё: загрузчик прошит в микроконтроллер, а не установлен на плате.
Программатор есть USBASP. Как его подключить известно. Как прошить тоже.
Вопрос был другой.
слить бут и перебирая известные HEX файлы бут, выяснить какой совпадает.
тока я как и все задаю вопрос - на.. тьфу, зачем?
есть программатор, залей любой или задай вопрос в другом ракурсе, что-бы все поняли зачем оно надо.
"Алекс, без обид - но если у человека единственная Уно - значит он начинающий, едва отличающий светодиод от цветомузыки. О загрузчике ли ему думать?"
Начинающий для ардуино - да. Но Гегеля от Гоголя отличаю.
Зачем нужно. Планирую ряд датчиков на отдельных МК (не ардуино). Буду шить оптибут, а потом придется шить в них код. Если на ардуино будет другой загрузчик - не комильфо (в моем представлении). Может ошибаюсь?
Ошибаетесь.
Я разницу только в wdt заметил - работает /нет
Ну и по умолчанию скорость загрузки разная.
Вот в этом и есть не комильфо. Вы скорости вручную будете прописывать при смене платы на МК на ардуино? Отладку придется вести там и там.
Короче, раз пошла такая ...., выпишем еще ардуин и проблема снимется. Но... осадочек остался.
Вот в этом и есть не комильфо. Вы скорости вручную будете прописывать при смене платы на МК на ардуино? Отладку придется вести там и там.
хватит херней страдать, прошейте в ардуино оптибут и отлаживайтесь сколко угодно, закончите вернете в ардуино ее бут.
Я по приходу МК, сразу в них уновский прописываю, заодно тестирую и не парюсь. Перед установкой пошли варианты, на 16МГц оставить, либо на 8 перешить. Все.
Вот в этом и есть не комильфо. Вы скорости вручную будете прописывать при смене платы на МК на ардуино? Отладку придется вести там и там.
Вы в "отдельные мк" собираетесь загрузчик заливать? Нафига? Может и модуль USART сами будете для них собирать? - не мелите чепухи, "отдельные МК" в 90% случаев прошивают программатором прямо на плате , загрузчик в этом случае не нужен вовсе.
Вот и выяснилось, откуда это странное желание - от чайниковости :) как и предполагалось вообщето
Зачем нужно. Планирую ряд датчиков на отдельных МК (не ардуино). Буду шить оптибут, а потом придется шить в них код.
Э... А зачем шить загрузчик, если есть программатор и можно прошить сразу код? Тем более, если это будут отдельные МК.
Если под отладкой Вы подразумеваете вывод в последовательный интерфейс (serial), то ему загрузчик не нужен. Скорость serial интерфейса указывается в скетче как обычно.
Или я чего-то не понимаю?
Вы в "отдельные мк" собираетесь загрузчик заливать? Нафига? Может и модуль USART сами будете для них собирать? - не мелите чепухи, "отдельные МК" в 90% случаев прошивают программатором прямо на плате , загрузчик в этом случае не нужен вовсе.
Ну вот прям носом, абыдна, да. Я прошиваю и оставляю. Правда девайсы сейчас делаю без кнопок и дисплеев. Светик помигивает, что все гут. Выведен разъем - RX, TX, Reset, I2C. В коробочке LCD и кнопки на PCF-ки подвешены + USART на CH340. Надо поменять параметры, подошел, воткнул. Никто, шаловливыми руками, никуда не лезет. Прошивку обновить, кроме коробочки ноут прихватим. Это проще, чем все провода отсоединять и домой тащить. ИМХО.
Я на всех своих устройствах (не сразу конечно - с опытом пришло) делаю коннектор spi и мне пофиг какой там загрузчик. Но да, при тестировании и наладке изначально по usb прошиваю.
Вот и я так буду творить, тестить по USB.
Только что прошил несколько МК 328P (AVRDUDESS 2.6, USBASP).
Как шить: http://www.electronics-lab.com/burning-the-bootloader-on-atmega328-using-usbasp-programmer/ - за исключением - EXTENDED BYTE = 0x05 (как в примере) не прошивается, вылазит ошибка.
EXTENDED BYTE - прошиваются только коды: от 0xF8 до 0xFF.
Как шить: http://www.electronics-lab.com/burning-the-bootloader-on-atmega328-using-usbasp-programmer/ - за исключением - EXTENDED BYTE = 0x05 (как в примере) не прошивается, вылазит ошибка.
EXTENDED BYTE - прошиваются только коды: от 0xF8 до 0xFF.
ну что в сети, одна единственная эта ссылка? - есть ведь справочник по фьюзам, посмотрите правильные значения там. Насколько я знаю, большая часть бит в Экстендед фьюзе не используется, раньше неиспользуемые было принято выставлять в "0", а теперь в "1", вот поэтому и разница.
А вообще, порекомендую НИКОГДА не брать значения фьюзов из статей в инете без проверки по даташиту. Статьи пишут люди, они могут ошибится, а во фьюзах это дорого может обойтись.