Zheka

Начинающим О Фьюзах (Fuse Bits)

325 сообщений в этой теме

ddenebb    0

что то я не пойму. как ето я включил внешний кварц, если по ДШ CKSEL=0110 - ето тактирование от сторожевого таймера?

только что пробовал на программаторе avr910. там есть вывод лед, на который выходит тактирующий сигнал с частотой 1 МГц. так вот его я водключал к ХТАL1 результат тоже безуспешный.

Изменено пользователем ddenebb

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
Krik99    0

Тогда тебе в помощь высоковольтное программирование через паралельный программатор :)

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
wowa    4

Обьясните подробней какие фьюзы вы прошили!!! То что вы написал - я провери на калькулятору и у меня получилось что вы включил внешний кварц 3 аж 8 Мгц... Вот я и советовал... Если хотите точный ответ по задайте вопрос правильно и подробно опишите что и как вы сделали!!! Незапрограмированое это как ??? Или вы их скинул в 1 или вы их нетрогал???

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
valera 567    0

ищу очень долго и до сих пор не понял.

В прилогаемом файле стоят единички и нули,а в програмах надо ставить галочку так объясните мне и многим другим, галочка это 0 или 1 заранее благодарю умных людей

post-95282-1250355631_thumb.jpg

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
dr_jenia    4

:rolleyes:

Помогите расставить фьюзы.!!! в атмега48

Контроллер для програматора, тоесть подключается еще один контролеер к выходам 15,16 ,17.

на ножки 2 и 3 подается сигнал с maх232

внешний кварц к ножкам 9 и10 на 11Мгц

заранее спасибо

Изменено пользователем dr_jenia

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
maxzmey    1

Тут посути тебя не кто не поймет. Напиши какой програматор, где схему взял?!!

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
maxzmey    1

Тебе я так понял нужно штоби мега 8 работала от вснешнего генератора?

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
dr_jenia    4

на схемке изображена мега8, но в реалии стоит 48, это так афтар рекомедовал.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
wowa    4

А разве можно програмером од сайпреса програмировать АВР? Какой софт используете для прошивки?

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
dr_jenia    4
А разве можно програмером од сайпреса програмировать АВР? Какой софт используете для прошивки?

наоборот.

пс. так шо там с этими фьюзами??? :huh:

Изменено пользователем dr_jenia

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
wowa    4

Ставьте нормально на внешний кристал - на 8 Мгц и выше. Каким софтом собираетесь шить мегу??? От этого зависит как наставить фьюзы.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
dr_jenia    4

Думаю CodeVisionAVR

если не прокатит (умня переходник 5проводков для com порта)

то наверно пони прог.

У них кажется разные понятия 1 и 0. так ли это?

Нацелен CodeVisionAVR!!!

пс.

Ставьте нормально на внешний кристал - на 8 Мгц и выше.
Так и планируется по принципиалке 11Мгц Изменено пользователем dr_jenia

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
wowa    4

Хочу вам сказать что вы или ленив и не умеете пользоваться поиском или не вниматерен - калькулятор выберете вам нужный МК и настройте из самого верхнего меню "Features" последний ряд и будет вам счастье... Проставте точно так же как на этой страничке галочки возле похожих названий....

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
dr_jenia    4

А я Вам отвечу.:

с мк сталкиваюсь первый раз. и покаместь я их не понимаю.

калькуляторы видел, но опятьже не шибко понимая что за ....

поэтому и спрашиваю у более знающих., инадеялся на более конкретный ответ.

пс. а для чего еще эта ветка нужна? ;)

Ещё раз упнете тему и забаню..

И куда уж конкретней ???? Я же сказал:

1. открываете клькулятор выбираете МК и выставляете частоту на максиму.

2. ищите точно такое же название фьюз у вас и ставите их так же как на калькуляторе!!!

Что вам не понятно??? Почему вы думаете чт тут будут всё делать за вас????

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
Zheka    1

Привет всем! Сразу к делу: начал сибирать метелоискатель ( www.metdet.ru/FM.htm ) . Все спаял- дело осталось за малым- прошить ATTiny 2313. Но чето я никак не пойму, какие надо фьюзы выставлять????

Для тактирования от внешнего кварца 10 МГц, я так монимаю, надо выставить:

CKSEL=F (1111)

CKDIV=1

Теперь вопрос: где нужно выставить/убрать галочки???(программа- PonyProg)Обведите плиз на картинке!!

Жду Вашей помощи!!

post-64218-1253806447_thumb.jpg

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
SASHOK    0

Привет всем. Хочу задать вопрос такого характера

Когда заливаются FUSE, после прошивки МК программой или они заливаются одновременно. И если они заливаются одновременно значит FUSE заносятся в МК выставленные по умолчанию, верно или нет.

И еще вопрос. Я хочу Т2 в ATmege48 включить в асинхронном режиме, тогда я должен FUSE выставить для что бы МК работал от внутреннего своего генератора.

Или еще есть способы.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Всем привет. Новички наломают дров и потом бегут к "бывалым" за советом, что же делать и я не исключение :unsure:

(каюсь - стыдно).

К делу:

Есть 2 мк ATtiny 2313 и mega8 - обе из CVAVR превратились в такие штуковины, которые на любой опрос выдают "AVRprog error entering ... дальше знаете". Я тут увидел, что это свидетельствует о том, что я прошил фьюзы тактового генератора как-то не так))). На моем программаторе есть выход _|_|_ (сигнал 1МГц). Если я его подсоединю к своим, выдающим ошибку мк, то они должны ожить? Или что делать?

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
wowa    4

Это сигнал надо подать на вход генератора атмеги.. Я накидывал просто проводком к кварцу..

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
Это сигнал надо подать на вход генератора атмеги.. Я накидывал просто проводком к кварцу..

Попробовал я этот сигнал подать на XTAL1 - выдает ту же ошибку при обращении к фьюзам. Если я соберу внешний генератор - кварц и два конденсатора по 22пФ и этот сигнал подам на вход шанс есть?

P.S. Прошу еще прояснить для меня 1 момент. Кварцевый генератор имеет 2 выхода. Один подается на вход XTAL1 а другой (в учебной литературе) на выход XTAL2. Но я встречал на форумах, что иногда XTAL2 не подсоединяют. Объясните назначение этих выходов и их необходимость включения. Согласен на ссылку, где понятно написана работа тактового генератора если он внешний. Спасибо.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
wowa    4

В даташите это прекрасно нарисовано. Не ленитесь - читайте.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
В даташите это прекрасно нарисовано. Не ленитесь - читайте.

Читаю. Даже целую книжку купил по этому мк. Не ленюсь :) Вчера пробовал шить мк тини 2313 и опять та же ошибка после первой прошивки. Далее к мк вообще не могу обратиться. Т.е. программма работает, а перепрошить через последовательный программатор не могу. Есть у меня еще новая нешитая тини 2313, так вот я и боюсь ее трогать, пока не разберусь почему у меня после первой прошивки мк не реагирует на программатор. Предполагаю, что фьюз SPIEN снял и поэтому не коннектит. Но вот последнюю программил и ничего во фьзах не менял - в CVAVR снял галочку с поля Program Fuse. И согласно даташиту в заводской сборке этот фуз (SPIEN) прошит, чтобы можно было через последовательный программатор шить, но опять же при попытке стирания или чтения фьюзов выдает ошибку про недоступность программного режима. Вот с этим проблема.

Можно еще пользоваться калькулятором фьюзов.

За калькулятор фьзов спасибо. У меня была только англицкая ссылка. Эта даже поудобней пока в терминах разбираюсь.

Вот считал фьюзы с новой тини2313. SPMEN что за фьюз? в калькуляторе нет такого - есть SPIEN и он должен быть по умолчанию прошит (т.е. в CVAVR = `0`). Как мне поступить, чтобы мк снова был доступен для перепрограммирования через AVR910? (про внешний кварц с фьюзами понял) может я где еще упустил?

post-110605-1265188872_thumb.png

Изменено пользователем Roman_Bagaev

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
julich    0

Помогите пожалуйста.

Прошиваю с помошью СVavr. AVR910. Раньше все было нормально. Потом вдруг начал автоматически програмировать все фьюзы и лок биты в 0!!!

Запорола уже 3 кристала, с чем это может быть связано (Atmega8, ATmega88)

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Создайте аккаунт или войдите в него для комментирования

Вы должны быть пользователем, чтобы оставить комментарий

Создать аккаунт

Зарегистрируйтесь для получения аккаунта. Это просто!

Зарегистрировать аккаунт

Войти

Уже зарегистрированы? Войдите здесь.

Войти сейчас


  • Похожие публикации

    • Автор: GeloMik
       
      Я новичок в программировании AVR контроллеров, хотя знаю +/- C++.
      Проблема заключается в том, что я не могу написать прошивку к своему маленькому проекту. Используемый мною контроллер - ATTiny45. У него на борту имеется 1 АЦП с выходом на 4 ноги. Нужно, чтобы фактически одновременно брался замер с 3, 4 и 5 порта по АЦП, и при появлении 1 на одном из них МК должен подать 5В на 1 или 2 порты. Источник АЦП AREF. 
      Сюда прикреплю схему самого робота, если кого не затруднит помочь написать прошивку, буду очень благодарен 

    • Автор: Stratix
      Здравствуйте, у меня проблема с прошивкой разных устройств из-за программаторов. Дело в том что у меня есть некоторое количество китайских и самодельных программаторов для разных производителей, с ними постоянно какие-то проблемы, некоторые отказываются нормально работать на windows 10(другие версии ПО не устраивают), другие не работают с последними версиями сред разработки и т.д. Так же нужно прошивать схемы памяти. Хочу прошивать устройства без постоянной сборки программаторов и неудобств. Думаю о двух вариантах: взять оригинальные программаторы для всех производителей: altera, xlinx, arm, pic, avr(некоторые найти сложно, например оригинальный usb-blaster и высокая стоимость в сумме), второй вариант: взять универсальный программатор, который бы поддерживал все новые микросхемы, а вот с этим проблема, большинство универсальных программаторов не шьют stm, плис. Есть ли вообще реально универсальные программаторы? Мне было бы намного удобнее если на столе б лежал один программатор, а не куча. Смотрел список микросхем chipprog-48, пока что самый большой, к сожалению не поддерживает новые fpga, например: cyclone IV. Связывался, сказали что поддержки не будет и в будущем. Стоит ли взять chipprog-48 в 2018 году или есть программаторы лучше, с большим списком микросхем?
    • Автор: DimonRX
      Всем доброго времени суток!
      В AVR-ках я новичёк и очень нуждаюсь в вашей помощи.
      Задача у меня следующая. Есть драйвер управления серводвигателем на ATmega88. Помимо основной задачи ATmega88 через 74HC164D выводит на сдвоенный 7-ми сегментный индикатор направление вращения мотора в виде анимации (вращает сегмент по или против часовой стрелки). Рядом есть некая поделка на ATmega8, одной из задач которой является определение направления вращения мотора и, в зависимости от направления, выполнение различных действий. Как мне это сделать? Как подружить две меги? Всем заранее спасибо.
    • Автор: Kirill Lubinets
      Дано: отладочная плата STM32F303VC, индукционный датчик.

      Доброго времени суток, суть моего проекта в  детектировании вибраций(ударов) при помощи аналогового датчика.
      Код отслеживания удара написан, но я не пойму то ли я ошибся с алгоритмом его работы то ли не правильно сконфигурировал отладочную плату.

      Информация по датчику.
      Индукционный датчик удара, шок сенсор, Arduino может использоваться в проектах на микроконтроллерах (в т.ч. Arduino), в которых нужно следить за уровнем вибрации или подобных механических возмущений. Принцип действия датчика основан на электромагнитной индукции. Движущийся стальной, ферритовый или магнитный сердечник относительно катушки создает в катушке ЭДС, подходящую по амплитуде ударного воздействия на систему. Чувствительный элемент датчика установлен в прозрачный пластиковый параллелепипед для защиты от действий внешней среды.
      Для использования датчика нужно подключить его к Arduino контроллеру или другому микропроцессорному управляющему устройству, подать питание, создать программу для работы с датчиком или использовать готовое решение. На корпусе датчика есть два отверстия, с помощью которых можно жестко закрепить датчик на плоской поверхности. В состоянии покоя напряжение на выходе из датчика около 5 В, при возмущении напряжение на датчике падает пропорционально силе возмущения.
      Индукционный датчик удара, шок сенсор, Arduino имеет один 3-контактный разъем для подключения к контроллеру и питания:
      контакт обозначенный «–» – общий контакт;
      средний контакт – напряжение питания;
      контакт S – аналоговый выходной сигнал датчика.
      Датчик может питаться как от Arduino контроллера (другого микропроцессорного управляющего устройства), так и от внешнего источника питания. Напряжение питания 3,3 – 5 вольт постоянного тока.
      Характеристики:
      принцип действия: индукционный;
      выходной сигнал: аналоговый;
      напряжение питания: 3,3 – 5 вольт постоянного тока;
      размеры: 30 х 18 х 11;
      вес: 2 г.
      Shock.7z
    • Автор: Петр Серёгин
      Здравствуйте, у меня проблема.
      Не программируется ATmega2561-8AU. Программатор USBASP. Микроконтроллер 100% рабочий. Питание и контакты программатора припаяны правильно.
      Что можете посоветовать?