Там есть "проверялка" - L: E2, H: D9
Всё о фьюзах...
Re: Всё о фьюзах...
Там так-то правильно, просто инверсно смотреть и сравнивать неудобно.
Там есть "проверялка" - L: E2, H: D9
Там есть "проверялка" - L: E2, H: D9
Койот (Canis latrans) – это не Кот, а известен как американский шакал, является видом псовых...
____________
"Кто хочет, тот ищет возможности, кто не хочет —ищет причины."
____________
"Кто хочет, тот ищет возможности, кто не хочет —ищет причины."
Re: Всё о фьюзах...
вопрос не совсем о фьюзах. вопрос вот в чем. сначала заказывал ардуино уно, он был без загрузчика, прошил оптибот для атмега328р, все четко работало и через ардуиноIDE и через аврдуду (кексы закачивал). пришли платки промини, в них уже есть загрузчик (не оптибот сдается мне). но теперь через ардуиноИДЕ скетчи пишет, а через аврдуду нет (по крайней мере с той командой что я с ардуиноуно работал). подскажите как подсмотреть в АрдуиноИДЕ строку аврдуды с которой она счечи пишет!!! Пожалуйста!
- oleg63m
- Друг Кота
- Сообщения: 20132
- Зарегистрирован: Чт сен 01, 2011 12:53:27
- Откуда: ТьмуТаракания. Почетный житель подмостовья
- Контактная информация:
Re: Всё о фьюзах...
а ты для начала сравни фюзы на обоих ардуинах, если еще есть возможность.vispower писал(а): подскажите как подсмотреть в АрдуиноИДЕ строку аврдуды с которой она счечи пишет!!! Пожалуйста!
может там чего-то недовключено.
Шекспир сказал: Судить меня -дано лишь Богу, другим я укажу дорогу... https://natribu.org/
Я его полностью поддерживаю.
Программирую на Fuse AtmelAVR.
Я его полностью поддерживаю.
Программирую на Fuse AtmelAVR.
Re: Всё о фьюзах...
[uquote="oleg63m",url="/forum/viewtopic.php?p=3694631#p3694631"]
может там чего-то недовключено.[/uquote]
разница во фьюзах только с какого адреса загрузчик стартует, видел когда через ICSP загрузчик на оптибот переписывал. а я хочу с имеющимся загрузчиком работать. АрдуиноИДЕ же прошивает свой Блинк. а через avrdude не получается, пока. я на ассемблере балуюсь, мне хексы писать надо
а ты для начала сравни фюзы на обоих ардуинах, если еще есть возможность.vispower писал(а): подскажите как подсмотреть в АрдуиноИДЕ строку аврдуды с которой она счечи пишет!!! Пожалуйста!
может там чего-то недовключено.[/uquote]
разница во фьюзах только с какого адреса загрузчик стартует, видел когда через ICSP загрузчик на оптибот переписывал. а я хочу с имеющимся загрузчиком работать. АрдуиноИДЕ же прошивает свой Блинк. а через avrdude не получается, пока. я на ассемблере балуюсь, мне хексы писать надо
- samand587
- Поставщик валерьянки для Кота
- Сообщения: 2311
- Зарегистрирован: Вт фев 21, 2017 18:59:21
- Откуда: Седой Урал
Re: Всё о фьюзах...
Вопрос по фьюзам для ATtiny13. Фьюзы только прочитал, в МК ничего не делал. Вот снимок экрана. Слева прочитано AVRdude и отредактирован Fuse Low Byte в соответствии требуемому, Fuse High Byte не редактируются до требуемого как справа, а вот Lock Byte читаются в таком виде как слева, а надо как справа. Что можете посоветовать, уважаемые?
http://img.radiokot.ru/files/122121/20ivknlnjs.jpg
Вопрос по этим часам https://radiokot.ru/artfiles/6488/
http://img.radiokot.ru/files/122121/20ivknlnjs.jpg
Вопрос по этим часам https://radiokot.ru/artfiles/6488/
Последний раз редактировалось samand587 Ср окт 02, 2019 19:50:13, всего редактировалось 1 раз.
Re: Всё о фьюзах...
Если NOT USED, то этих битов нет и их нельзя запрограммировать.....Биты инверсные - это значит, что галка - бит программируется и становится он равным 0
===
Картинки надо обрезать, а не весь мусор рабочего стола впихивать...
===
Картинки надо обрезать, а не весь мусор рабочего стола впихивать...
- samand587
- Поставщик валерьянки для Кота
- Сообщения: 2311
- Зарегистрирован: Вт фев 21, 2017 18:59:21
- Откуда: Седой Урал
Re: Всё о фьюзах...
[uquote="Enman",url="/forum/viewtopic.php?p=3711601#p3711601"]Картинки надо обрезать, а не весь мусор рабочего стола впихивать...[/uquote]
Исправил! И все таки как мне теперь поступить? Если не трудно- подробнее!
Это цитата из статьи:"Дело в том, что в прошивке введён делитель на 256 для уменьшения скорости работы АЛУ, в следствии уменьшается ток потребления МК, а в конечном итоге «передатчика в целом. Поэтому, если сначала пролить прошивку в новый МК, то его частота станет равной 37,5Кгц вместо 9,6Мгц. На этой частоте, например USBASP, даже с учётом понижающей перемычки видеть Tiny не будет, соответственно фюзы вы уже не выставите!!!! Проверено!!!!"
Правильно ли я понял из статьи, что фьюзы ATtiny13 должны быть внутренний RC генератор на 9.6МГц?
Исправил! И все таки как мне теперь поступить? Если не трудно- подробнее!
Это цитата из статьи:"Дело в том, что в прошивке введён делитель на 256 для уменьшения скорости работы АЛУ, в следствии уменьшается ток потребления МК, а в конечном итоге «передатчика в целом. Поэтому, если сначала пролить прошивку в новый МК, то его частота станет равной 37,5Кгц вместо 9,6Мгц. На этой частоте, например USBASP, даже с учётом понижающей перемычки видеть Tiny не будет, соответственно фюзы вы уже не выставите!!!! Проверено!!!!"
Правильно ли я понял из статьи, что фьюзы ATtiny13 должны быть внутренний RC генератор на 9.6МГц?
Re: Всё о фьюзах...
Как я понимаю, то вы галочки поставили, как автор показал, и можно прошивать указав, что только фьзы
А потом хекс и опять указать, что только программу, а фьюзы не шить уже...
А потом хекс и опять указать, что только программу, а фьюзы не шить уже...
- samand587
- Поставщик валерьянки для Кота
- Сообщения: 2311
- Зарегистрирован: Вт фев 21, 2017 18:59:21
- Откуда: Седой Урал
Re: Всё о фьюзах...
[uquote="Enman",url="/forum/viewtopic.php?p=3711613#p3711613"]Как я понимаю, то вы галочки поставили, как автор показал, и можно прошивать указав, что только фьзы
А потом хекс и опять указать, что только программу, а фьюзы не шить уже...[/uquote]
Да, так автор пишет. Но на левой картинке Fuse Low Byte я поставил и получилось как на правой картинке 65, а вот Fuse High Bytе не редактируются, надо 1F, остается FF
А потом хекс и опять указать, что только программу, а фьюзы не шить уже...[/uquote]
Да, так автор пишет. Но на левой картинке Fuse Low Byte я поставил и получилось как на правой картинке 65, а вот Fuse High Bytе не редактируются, надо 1F, остается FF
Re: Всё о фьюзах...
Если их нет, то как можно их записать нулём ?....не понимаю...пусть остаются FF
- samand587
- Поставщик валерьянки для Кота
- Сообщения: 2311
- Зарегистрирован: Вт фев 21, 2017 18:59:21
- Откуда: Седой Урал
Re: Всё о фьюзах...
[uquote="Enman",url="/forum/viewtopic.php?p=3711617#p3711617"]....не понимаю...пусть остаются FF[/uquote]
Что хотел- получил!
После прошивки программатор перестал видеть МК!.
Надо заряжать доктора 
Что хотел- получил!
-
Самсусамыч
Re: Всё о фьюзах...
Не удивительно… судя по фото фьюзы были прошиты на 4,8 МГц да ещё с включенным делителем на 8… в итоге частота заданна 0,6 МГц.
Если было необходимо задать частоту 9,6 МГц, то от заводской установки она отличается лишь включенным делителем на 8 (CKDIV8) … отключив делитель получаем 9,6 МГц.
Если было необходимо задать частоту 9,6 МГц, то от заводской установки она отличается лишь включенным делителем на 8 (CKDIV8) … отключив делитель получаем 9,6 МГц.
Re: Всё о фьюзах...
Я для себя считал, что сначала надо писать программу, а фьюзы в последнюю очередь. Но автор почему-то настаивал на фьюзах...
А перемычка в программаторе есть на пониженную частоту ?
А перемычка в программаторе есть на пониженную частоту ?
-
Самсусамыч
Re: Всё о фьюзах...
Вначале нужно определится с частотой тактирования МК, а уже затем писать программу… хотя это зависит от использования аппаратных устройств…
Как я понял, автор в программе использовал регистр CLKPR для задания частоты тактирования в замен использования делителя на 8 (CKDIV8). Потому он и предупредил, что частота выбранная фьюзами должна быть 9,6 МГц… это лучше уточнить у автора.
Как я понял, автор в программе использовал регистр CLKPR для задания частоты тактирования в замен использования делителя на 8 (CKDIV8). Потому он и предупредил, что частота выбранная фьюзами должна быть 9,6 МГц… это лучше уточнить у автора.
- samand587
- Поставщик валерьянки для Кота
- Сообщения: 2311
- Зарегистрирован: Вт фев 21, 2017 18:59:21
- Откуда: Седой Урал
Re: Всё о фьюзах...
[uquote="Enman",url="/forum/viewtopic.php?p=3711742#p3711742"]А перемычка в программаторе есть на пониженную частоту ?[/uquote]
Джампер на разъеме JP3(низкая частота) у меня стоит постоянно. Ну хорошо, восстановлю я доктором МК, автор не отвечает- дальше то что делать? Смотреть на сие чудо?
Кстати, Lock byte так же не совпадают- на левой 3F, на правой 03 
Джампер на разъеме JP3(низкая частота) у меня стоит постоянно. Ну хорошо, восстановлю я доктором МК, автор не отвечает- дальше то что делать? Смотреть на сие чудо?
- afz
- Опытный кот
- Сообщения: 744
- Зарегистрирован: Сб дек 22, 2012 08:17:42
- Откуда: Караганда, Казахстан
Re: Всё о фьюзах...
А понизить скорость USBASP не поможет? Берем AVRDUDE_PROG 3.3, добавляем ей в programm.ini секциюsamand587 писал(а):Что хотел- получил!После прошивки программатор перестал видеть МК!.
Надо заряжать доктора
Код: Выделить всё
[aspSlow]
progisp=usbasp -B 15
portprog=usb
portenabled=0
Кто мешает тебе выдумать порох непромокаемый? (К. Прутков, мысль № 133)
- samand587
- Поставщик валерьянки для Кота
- Сообщения: 2311
- Зарегистрирован: Вт фев 21, 2017 18:59:21
- Откуда: Седой Урал
Re: Всё о фьюзах...
[/quote]
в списке устройств добавится aspSlow, вместо USBasp выбираем его, и вперед![/uquote]
Попробовал сделать как Вы писали- такого устройства aspSlow не вижу
З.Ы. Был у меня ещё один МК. Впаял его. Картин та же самая-Fuse High Bytе не редактируются, надо 1F, остается FF, Lock byte так же не совпадают- надо 03, стоит 3F. Боюсь что дорожки еще одной перепайки не выдержат
И как быть?
Автор пропал!

в списке устройств добавится aspSlow, вместо USBasp выбираем его, и вперед![/uquote]
Попробовал сделать как Вы писали- такого устройства aspSlow не вижу
З.Ы. Был у меня ещё один МК. Впаял его. Картин та же самая-Fuse High Bytе не редактируются, надо 1F, остается FF, Lock byte так же не совпадают- надо 03, стоит 3F. Боюсь что дорожки еще одной перепайки не выдержат
Re: Всё о фьюзах...
Совсем людей GUI и мышевозка думать отучает. Выкиньте вы этот AVRProg, да прошейте из ком. строки через avrdude нужные байты фьюзов прям сразу.
Что FF, что 1F в HIGH - одно и то же. Что 03, что 3F в LOCK - одно и то же. Для Tiny13A. Вы хоть в ДШ загляните что-ли.
У вас везде CKDIV8 включен, подозреваю, что в проекте автора он должен быть выключен! Проверяйте LOW байт фьюзов.
Что FF, что 1F в HIGH - одно и то же. Что 03, что 3F в LOCK - одно и то же. Для Tiny13A. Вы хоть в ДШ загляните что-ли.
У вас везде CKDIV8 включен, подозреваю, что в проекте автора он должен быть выключен! Проверяйте LOW байт фьюзов.
Последний раз редактировалось NStorm Чт окт 03, 2019 08:42:31, всего редактировалось 1 раз.
Re: Всё о фьюзах...
Ваш программатор считывает правильно. А не редактируются потому, что эти биты не поддерживаются в ATtiny13.
Fuse Low Byte должен быть $7A. Тогда программа запустит ядро на частоте 9600/256=37,5 кГц.
Спойлер
- Вложения
-
- tiny13_fuse_lock_hi.PNG
- (86.6 КБ) 354 скачивания
- afz
- Опытный кот
- Сообщения: 744
- Зарегистрирован: Сб дек 22, 2012 08:17:42
- Откуда: Караганда, Казахстан
Re: Всё о фьюзах...
Во-первых, запаять панельку, МК вставлять в нее. Или оно SMD?
А может неправильно добавил секцию? Должно быть, примерно, так. Верхняя и нижняя секции родные, среднюю добавил я.
Странно... Может надо взять, например, вот здесь, avrdudeprog33 ? Там и дровишки лежат, и avrdude правильной версии, и я только что проверил, работает все.samand587 писал(а):Попробовал сделать как Вы писали- такого устройства aspSlow не вижу
А может неправильно добавил секцию? Должно быть, примерно, так.
Спойлер
Код: Выделить всё
[USBasp]
progisp=usbasp
portprog=usb
portenabled=0
[aspSlow]
progisp=usbasp -B 15
portprog=usb
portenabled=0
[USBtiny]
progisp=usbtiny
portprog=usb
portenabled=0Кто мешает тебе выдумать порох непромокаемый? (К. Прутков, мысль № 133)