roboforum.ru

Технический форум по робототехнике.

Фьюзы в AVR - помогите разобраться(для новичков и гуру)

Re: Фьюзы в AVR - помогите разобраться(для новичков и гуру)

avr123.nm.ru » 30 окт 2009, 13:52

Вот так ( скриншот ) настроить генерацию PWM в мастере кода CVAVR и нажать Yes потом делать как в задаче 2 курса оп AVR написано - http://avr123.nm.ru/z2.htm , а в компиляторе imagecraft ICC вот так - http://avr123.nm.ru/z6.htm

в PROTEUS дает на PB3 частоту в 2 раза меньше чем частота внутреннего генератора.

Может и в железе будет работать ? :D :ROFL: :good:
Вложения
001.png
fast_pwm_m8.rar
(22.07 КиБ) Скачиваний: 19

Re: Фьюзы в AVR - помогите разобраться(для новичков и гуру)

almazkazan » 31 окт 2009, 02:42

:Yahoo!: мега8515 пробудилась!
Торжественно заявляю, что метод со скоростным ШИМом - работает!))
Спасибо avr123.nm.ru! :friends: :beer:

Re: Фьюзы в AVR - помогите разобраться(для новичков и гуру)

avr123.nm.ru » 31 окт 2009, 03:00

Ну и славненько ! Добавлю на страничку.

Re: Фьюзы в AVR - помогите разобраться(для новичков и гуру)

к561ЛА7 » 18 дек 2009, 20:20

а я поменял фьюз СКОРТ в атмеге32 и поствил кварц ( не генератор) , запрограмировал,
начались глюки. Выращил кварц при включенном питании - микросхема молчит. Не пойму может она сдохла - от статики потому-что в валенках работал.
Кварц взял старый РК169 на нем написано 80000 кгц думаю что это 8 мгц
или может это всетаки 8 кгц?
Валенки снял но все равно грусно как-то

Re: Фьюзы в AVR - помогите разобраться(для новичков и гуру)

avr123.nm.ru » 18 дек 2009, 20:42

Да ... загадочная история, как у Бэнждамина почти.

Re: Фьюзы в AVR - помогите разобраться(для новичков и гуру)

к561ЛА7 » 18 дек 2009, 20:52

ну не могла же она сдохнуть от того что я этот фьюз поменял? ведь при поменяном то что-то, да работало..

Re: Фьюзы в AVR - помогите разобраться(для новичков и гуру)

ALHIMIK » 18 дек 2009, 21:27

1 ) если нет ошибки в нулюх то кварц на 80МГц
2 ) если CKOPT запрограммированна то внешнии конденсаторы не нужны подключается внутренний на 36пФ

Re: Фьюзы в AVR - помогите разобраться(для новичков и гуру)

к561ЛА7 » 19 дек 2009, 00:22

Я извиняюсь но я ни байта не понял. У меня тыжелая жизненная ситуация.
Мне сказали что если я девайс соберу у меня его купят. Если он заработает. А спросить мне некого кроме как вас , уважаемые. Сижу уже месяц, ни один бит в голову не лезет. Нужно сначала все фьюзы считать, потом изметь нужные и зашить обратно? А можно частоту изменить не прошивая фьюзов? Вот так, например?
#define F_CPU 8000000UL

Re: Фьюзы в AVR - помогите разобраться(для новичков и гуру)

avr123.nm.ru » 19 дек 2009, 00:36

Нет.

За неделю можно было ВНИМАТЕЛЬНО прочитать курс от корки до корки и за вторую неделю проделать все задачи курса.

Re: Фьюзы в AVR - помогите разобраться(для новичков и гуру)

Intenso » 28 дек 2009, 00:59

Добрый вечер всем помогите с таким вопросом собрал вот такой мультиметр http://elfly.pl/multimetr/multimetr_en_DIP.htm купил МК atmega8l-8pu прошил её вроди заработало но криво после допрошивался што начало выдавать ошибку наверное биты не так выставил теперь мк не шьется можно ли поставить Atmega8-16PU вместо atmega8l-8pu и как правильно выставить биты помогите плиз

Re: Фьюзы в AVR - помогите разобраться(для новичков и гуру)

FanDor » 09 янв 2010, 21:33

Добрый вечер!
Хотелось бы прошить Мегу168, на одном из сайтов нашол следущие настройки фьюз битов:
RSTDISBL 1 ножка RESET – резет
DWEN 1 работа отладчного интерфейса DebugWire запрещена
SPIEN 0 шить через ISP можно
WDTON 1 таймер вочдог – запускается программно
EESAVE 1 команда “стереть кристалл” стирает также EEPROM
BODLEVEL2 1 порог срабатывания
BODLEVEL1 0 схемы
BODBODLEVEL 0 1 = 2,7В
CKDIV8 1 делитель тактового сигнала выключен
CKOUT 1 Выходной буфер системного тактового сигнала отключен от вывода
МКSUT1 1 эта пара определяет длительность задержки сигнала RESET после вкл.питания
SUT0 1 - 16тыс тактов+14тактов +65мс (при 16МГц кварце это немного больше 1с)
CKSEL3 1 эти фьюзы
CKSEL2 1 определяют тип
CKSEL1 1 тактирования
CKSEL0 1 - кварцевый резонатор >8МГц
BOOTSZ1 0 1024байта размер
BOOTSZ0 0 секции бутлоадера
BOOTRST 0 вектор начального сброса находится в начале секции загрузчика - МК при включении питания первым делом запустит бутлоадер

Правильно ли я понимаю, что в программе CVAVR в соответствующей графе мне надо поставить галочки там, где в этом списке стоит "0".

Re: Фьюзы в AVR - помогите разобраться(для новичков и гуру)

Master » 09 янв 2010, 23:33

Да, в CVAVR галочка это "0"

Re: Фьюзы в AVR - помогите разобраться(для новичков и гуру)

FanDor » 06 фев 2010, 16:15

А вообще для прошивки в мегу бутлодера обезательно ли выставлять фьюзы, или можно сняв галочку Program Fuse(s) залить так?

Re: Фьюзы в AVR - помогите разобраться(для новичков и гуру)

galex1981 » 07 фев 2010, 10:30

Смотря как там уже выставлены фузы, если устраивают текущие настройки, то необязательно их программировать

Re: Помогите разобраться с фьюзами

sarkel39 » 12 фев 2010, 17:47

loid писал(а):Хм... :roll: Ладно, если я так выставлю фьюзы и поставлю кварц на 8 Мгц, всё будет тип-топ. Но у меня кварц не точно 8Мгц, точнее 8.9345 - что с этим делать? Или все равно пойдут такие настройки фьюзов.

Здравствуйте! Недавно заинтересовался "FUSe -калькулятором с сайта "Мир микроконтроллеров",где можно скачать эту программу или псчитать на нем в онлайне. Если кто уже пользовался этим калькулятором ,будет интересен его отзыв.


Rambler\'s Top100 Mail.ru counter