Страница 86 из 134
Re: Всё о фьюзах...
Добавлено: Чт апр 16, 2015 10:37:47
oleg63m
ссылка не открывается почемуто. поэтому мой совет: попробуй оставить все по умолчанию, если не заработает- будем думать, может к тому времени и ссылка заработает

Re: Всё о фьюзах...
Добавлено: Чт апр 16, 2015 10:56:58
Stupid
Ссьілка открьівается но командная строка - не мое

Усовершенствованное дистанционное управление с телефона.
Добавлено: Чт апр 16, 2015 13:41:10
vladik0000
Собрал на днях "Усовершенствованное дистанционное управление с телефона" А. Пахомов (журнал Радио № 6, 2014).
Схема

,

,
Начал программировать Atmega 88P, с помощью AVR910, выставил фьюзы как в статье

залил прошивку, но когда начались программироваться фьюзы, я на предупреждения не реагировал везде согласился.
Фото предупреждений

,

После чего он умер

, Сейчас пробую его поднять, но это уже другая история.
Есть еще один Atmega88, кто подскажет как правильно выставить фьюзы, а то я в Fuse калькуляторе не очень.
Прошивка написана в среде Algorithm Buider for AVR (
http://algrom.net/russian.html)
Re: Усовершенствованное дистанционное управление с телефона.
Добавлено: Чт апр 16, 2015 14:50:39
Gudd-Head
vladik0000 писал(а):я на предупреждения не реагировал везде согласился
Ну молодец
Там печатными буквами написано что дальнейшее последовательное программирование будет невозможно.
Re: Усовершенствованное дистанционное управление с телефона.
Добавлено: Чт апр 16, 2015 15:29:56
vladik0000
Gudd-Head писал(а):vladik0000 писал(а):я на предупреждения не реагировал везде согласился
Ну молодец
Там печатными буквами написано что дальнейшее последовательное программирование будет невозможно.
Буду делать параллельный программатор, чтоб оживить Atmega88.
В статье "068-Как правильно прошить AVR фьюзы (fuse bit)."
http://www.getchip.net/posts/068-kak-pr ... -fuse-bit/
написано что я не правильно выставил фьюзы для CodeVisionAVR так как они должны быть в инверсии чем в Algorithm Buider for AVR
что мне делать чтоб не запороть еще один МК, кто может проверит фьюзы.
Re: Усовершенствованное дистанционное управление с телефона.
Добавлено: Чт апр 16, 2015 15:39:28
Gudd-Head
vladik0000 писал(а):что мне делать чтоб не запороть еще один МК
Сейчас и на будущее: чтобы понять, инверсные фьюзы или нет, перед программированием посмотреть на RSTDSBL и SPIENABLE. Они должны быть разрешены.
Re: Всё о фьюзах...
Добавлено: Чт апр 16, 2015 16:53:23
oleg63m
Stupid писал(а):Ссьілка открьівается но командная строка
теперь и у меня открылась, а утром ни в какую
Vitalik5009 писал(а):в архиве первоисточника нет информации как нужно выставить фьюз биты через прогу Code vision AVR.
как это нет? белым по черному написано
-fckopt=0,cksel=f,sut=1,ocden=0,jtagen=1
\
http://homes-smart.ru/fusecalc/?prog=av ... =ATmega16A
вот калькулятор для фюзов
вот примерно так выставь, ocden не знаю, нужен ли он, но там включен
Gudd-Head писал(а):RSTDSBL и SPIENABLE. Они должны быть разрешены.
шо, опять курил? а если подумать? RSTDSBL может всетаки запретить?
Re: Усовершенствованное дистанционное управление с телефона.
Добавлено: Пт апр 17, 2015 13:31:32
vladik0000
Gudd-Head писал(а):vladik0000 писал(а):что мне делать чтоб не запороть еще один МК
Сейчас и на будущее: чтобы понять, инверсные фьюзы или нет, перед программированием посмотреть на RSTDSBL и SPIENABLE. Они должны быть разрешены.
cчитал я заводские фьюзы с Atmega88P

фьюз RSTDSBL не стоит, значит все они инверсные.
фьюзы в Algorithm Buider for AVR

,
а для CodeVisionAVR инверсный

Re: Всё о фьюзах...
Добавлено: Пт апр 17, 2015 14:41:40
Adusik
На 1 и 3 скринах CodeVisionAVR, все заводские, а почему фузы разные? Хрен победиш эти АВРы, гори они огнём...

Re: Всё о фьюзах...
Добавлено: Пт апр 17, 2015 15:06:10
vladik0000
Adusik писал(а):На 1 и 3 скринах CodeVisionAVR, все заводские, а почему фузы разные? Хрен победиш эти АВРы, гори они огнём...

Неправильно написал
на 1 скине заводские фьюзы Atmega88P

на 2 скине это какие нужно запрограммировать под эту схему, прошивка в разработана в среде Algorithm Buider for AVR

фьюзы для Algorithm Buider for AVR

то есть если я буду программировать Atmega88P через CodeVisionAVR тогда фьюзы должны быть инверсные (наоборот)

правильно я понял.
Re: Всё о фьюзах...
Добавлено: Пт апр 17, 2015 15:11:01
Adusik
Нет в оболочках для прошивки АВРов единого стандарта как в пиках, в одной оболочке надо боком их ставить, в другой раком...
Re: Всё о фьюзах...
Добавлено: Пт апр 17, 2015 15:42:53
vladik0000
Adusik писал(а):Нет в оболочках для прошивки АВРов единого стандарта как в пиках, в одной оболочке надо боком их ставить, в другой раком...
Кто может мне сказать какие фьюзы надо ставить в CodeVisionAVR (Atmega88P) для "Усовершенствованное дистанционное управление с телефона" А. Пахомов (журнал Радио № 6, 2014).
Re: Всё о фьюзах...
Добавлено: Пт апр 17, 2015 19:06:50
oleg63m
vladik0000 писал(а):Кто может мне сказать
если на уровне дилетанта устроит, то даже я могу.
что еще непонятно, убираем галки там где они есть и ставим там где нет

Re: Всё о фьюзах...
Добавлено: Пт апр 17, 2015 20:33:06
KyJek
Доброго времени суток. Собираю часы. Необходимо прошить attiny26. Программирую в cvavr, скриншот прилагаю. Делаю это в первый раз, очень боюсь убить Мк, так как она в smd и я ее не заменю. Мне необходимо настроить биты так чтобы мк тактировалась от внутреннего резонатора на 1МГц. Все остальное по умолчанию, возможность внутрисхемного программирования надо сохранить. Подскажите как правильно расставить.
Описание битов:
Группа битов CKSEL0…CKSEL3 — fuse биты, комбинация которых определяет тип и частоту работающего тактового генератора. Всего возможно до 16 комбинаций, однако не все определены для всех типов МК. Ошибочная установка комбинации этих битов может сделать МК «мертвым» — он не будет работать в схеме без подачи тактового сигнала на ножку XTAL1.
SUT1 и SUT0 — fuse биты, управляющие режимом запуска тактовых генераторов МК. Связаны с нижеописываемыми битами, определяющими тип и частоту тактового генератора, причем связь весьма хитрая и запутанная. При ошибочной их установкивозможны ситуации неустойчивого запуска генератора или неодногратного сброса МК в процессе подачи на него питания.
CKOPT — бит, определяющий режим работы встроенного генератора тактовой частоты для работы с кварцевыми резонаторами.Реально изменяет коэффициент усиления встроенного инвертора в схеме генератора и значит выходное напряжение на ножкеXTAL2. Ошибочная установка может приводить к неустойчивому запуску кварцевого генератора, вплоть до возбуждения его нена той гармонике, что надо (из-за этого бита кварц запускался или только при питании МК напряжением не выше 3,6В, или только после прикосновения к выводу XTAL1 пинцетом)
PLLCK — fuse бит, разрешающий использование встроенного синтезатора частоты для тактирования ядра МК.
BODEN — fuse бит, включающий схему аппаратного детектора недопустимого уровня
питающего напряжения, т.е. схему BOD.
Группа fuse битов BODLEVEL. Может быть либо один такой бит, либо несколько, тогда они нумеруются, начиная с нуля. Значение этих fuse битов определяет порог срабатывания схемы BOD — детектора уровня питающего напряжения, при снижении напряжения питания ниже этого уровня произойдет "сброс" МК.
EESAVE — fuse бит, после установки которого при стирании памяти МК содержимое EEPROM данных будет сохраняться нетронутым, т. е. не будет стерто.
RSTDISBL — fuse бит, отключающий сигнал внешнего сброса от вывода микроконтроллера и подключающий к нему схему портаввода-вывода. Этот бит имеется только в тех МК, у которых вывод аппаратного сброса RESET совмещен с одинм из портовввода-вывода. Ошибочная установка этого fuse бита может отключить RESET и вы не сможете больше прошивать поISP. Не устанавливайте этот бит, если намерены продолжать работать с МК при помощи последовательных программаторов. "Оживить" МК с установленным RSTDISBL можно только параллельным программатором и не для всех МК.
Re: Всё о фьюзах...
Добавлено: Пт апр 17, 2015 21:30:39
Stupid
Теорию более-менее описали, а что собственно требуется , часьі с тактированием от внутреннего RC генератора , с сомнительной точностью?
Re: Всё о фьюзах...
Добавлено: Пт апр 17, 2015 21:43:42
KyJek
Требуется правильно расставить фьюз биты в cvavr. И часы на ds3231. У меня пока так получилось, не знаю правильно ли.
Я еще ошибку получаю, но это что то с программатором наверно.
Re: Всё о фьюзах...
Добавлено: Пт апр 17, 2015 21:54:23
Stupid
Если у вас тактирование от внутреннего генератора 1 мегагерц то в фьюзьі заводские менять не стоит, а вот калькуклятором пробовали воспользоваться , RSTDISBL трогать не нужно , бит отвечающий за внутрисхемное программирование - тоже... прочтите посмотрите в каком положеннии они бьіли и не трогайте их .. SPIENABLE в cvavr вообще не виден...
Re: Всё о фьюзах...
Добавлено: Сб апр 18, 2015 10:27:18
KyJek
Извините все получилось. ошибка в самопальном программаторе. Фьюзы заводские не трогал все заработало.
Re: Всё о фьюзах...
Добавлено: Сб апр 18, 2015 14:22:44
oleg63m
http://homes-smart.ru/fusecalc/?prog=avrstudio&part=
Мужики, пользуйтесь калькулятором фюзов, это совсем не больно

Re: Всё о фьюзах...
Добавлено: Вс апр 26, 2015 20:57:51
Песокот
Пожалуйста, подскажите, как установить фьюзы, как на картинке для SuperPro 500P?
МК: AVR Atmega8A
Оболочка для SuperPro 500P
http://www.xeltek.com/software/sp500p/nsp500p.exe
Заранее благодарен.