roboforum.ru

Технический форум по робототехнике.
Текущее время: 04 апр 2025, 23:21

Часовой пояс: UTC + 4 часа




Начать новую тему Ответить на тему  [ Сообщений: 213 ]  На страницу Пред.  1 ... 10, 11, 12, 13, 14, 15  След.
Автор Сообщение
 Заголовок сообщения: Re: Фьюзы в AVR - помогите разобраться(для новичков и гуру)
СообщениеДобавлено: 01 мар 2010, 20:23 
Не в сети

Зарегистрирован: 27 авг 2008, 10:45
Сообщения: 1981
Откуда: Харьков
прог. языки: С/С++
BAST писал(а):
Кстате вспомнил что конкретно поменял:
...
Ext. Crystal Osc.


Вот конкретно в этом беда. Выбрал внешний генератор - теперь подключай внешний генератор :)

А физически что за программатор-то? Может он умеет такты генерить для оживления?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Фьюзы в AVR - помогите разобраться(для новичков и гуру)
СообщениеДобавлено: 01 мар 2010, 22:46 
Не в сети

Зарегистрирован: 06 окт 2009, 15:58
Сообщения: 26
Откуда: Питер
Не не умеет он LPT (5 проводков) чтож ребята спасибо вам всем. На меге 16 я сразу понял как фьюзы поставить а тут запутался хз почему =( И вот ещё когда всё налажу как всётаки мне шить фьюзы: мне просто нужно выключить её внутренний кварцевый резонатор и подключить внешний.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Фьюзы в AVR - помогите разобраться(для новичков и гуру)
СообщениеДобавлено: 01 мар 2010, 23:15 
Не в сети

Зарегистрирован: 27 авг 2008, 10:45
Сообщения: 1981
Откуда: Харьков
прог. языки: С/С++
У меги нет внутреннего кварцевого резонатора, он сильно большой чтобы его можно было запихать в мегу :)

Есть 3 основных варианта:
1. Внутренний RC-генератор/internal RC oscillator. Нестабильный. Но полностью внутренний. К ножкам ничего не подключено.
2. Внешний резонатор/external resonator (кварцевый или керамический, есть несколько вариантов установки фьюзов). Генератор при этом используется внутренний, к двум ножкам меги подключен резонатор, он задает частоту тактов.
3. Внешний генератор/external oscillator - просто любой генератор, который выдает нужную частоту, она подается на одну входную ножку меги.

Так вот у тебя был первый вариант, тебе нужен был второй, а ты поставил фьюзами третий. Теперь подай на ногу XTAL1 сигнал частотой например 1 МГц и мега заработает. После этого можно ей поменять фьюзы на вариант 2 и потребность в генераторе отпадет, мега будет генерировать сигнал с помощью подключенного кварца на 12 МГц.

Добавлено спустя 1 минуту 35 секунд:
Да, есть подозрение, что в процессе реанимации кварц 12 МГц стоит отцепить, хотя может и с ним прокатит...


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Фьюзы в AVR - помогите разобраться(для новичков и гуру)
СообщениеДобавлено: 01 мар 2010, 23:18 
Не в сети
Аватара пользователя

Зарегистрирован: 04 дек 2008, 22:44
Сообщения: 4363
Откуда: Камышин
Skype: galk-aleksandr1
прог. языки: Kotlin, Java, C, C++, Assm, BasCom, VB, php
ФИО: Галкин Александр Владимирович
С кварцем прокатывало реанимирование, потому как сигнал с генератора кварц не возбуждало...

_________________
if(!Operate) Read(pDatasheet);


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Фьюзы в AVR - помогите разобраться(для новичков и гуру)
СообщениеДобавлено: 04 мар 2010, 11:44 
Не в сети
Аватара пользователя

Зарегистрирован: 04 окт 2008, 17:47
Сообщения: 97
Откуда: казань, респ. Татарстан, россия
прог. языки: c++, c#, asm
кстати говоря, про пробуждение с использованием другой МК в этой теме на 10 и 11 страницах

_________________
“Но мы же еще ​живы, чувак, это же круто…”


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Фьюзы в AVR - помогите разобраться(для новичков и гуру)
СообщениеДобавлено: 05 апр 2010, 23:07 
Не в сети

Зарегистрирован: 05 апр 2010, 22:40
Сообщения: 3
Всем здравствуйте. У меня вопрос такой. Программу написал в CVAVR. Все хорошо прошилось в мегу8, но частота 1МГц, но и это не беда. Главная проблема в том что генератор выполненный на тайме2 выдает не более 2кГц даже если не установлен предделитель, а нужно 36 кГц для оптопары ИК диод -TSOP, таймер1 занят ШИМом (задача№8 - 123avr) и все здорово 1000000/1024=977 Гц наблюдаю частотомером в PROTEUSe. Программирую фьюзы т.е. SUT0=0 (галочка), компилирую, использую новый НЕХ для симуляции результат тот же 2 кГц и 977 Гц. В чем дело помогите разобраться. Вот код таймера2
// Timer/Counter 2 initialization
// Clock source: System Clock
// Clock value: Timer 2 Stopped
// Mode: Normal top=FFh
// OC2 output: Disconnected
ASSR=0x00;
TCCR2=0x11; // частота оптического сенсора ~ 36 кГц
TCNT2=0x00;
OCR2=0x00;

Если удастся "подключить" внешний кварц регистры будут иметь вид

TCCR2=0x16; // частота оптического сенсора ~ 36 кГц
TCNT2=0x22;


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Фьюзы в AVR - помогите разобраться(для новичков и гуру)
СообщениеДобавлено: 27 апр 2010, 16:50 
Не в сети

Зарегистрирован: 05 апр 2010, 22:40
Сообщения: 3
Отвечать не надо, во всем разобрался, форум отличный, буду творить дальше!


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Фьюзы в AVR - помогите разобраться(для новичков и гуру)
СообщениеДобавлено: 16 май 2010, 01:00 
Не в сети
Аватара пользователя

Зарегистрирован: 06 янв 2006, 03:02
Сообщения: 496
Откуда: Москва
прог. языки: VHDL, C++, Matlab
ФИО: Павел
Возникла проблема:
Мега48, программатор Проттосс АВР910, софт Кодевижн 2.04.4а и 2.04.7

Считал фьюзы, выставил все CKSEL в 1 (для 16МГц кварца), остальное по умолчанию стояло как нужно и я их не трогал, нажал прошить фьюзы.
Теперь при попытке что-либо сделать (читать\писать) выскакивает: AVRProg error entering programming mode.

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

Фьюзы СПИ и РЕСЕТа я не трогал, да и СПИ не доступен при последовательном программировании (в даташите написано).

Пробовал подавать 1МГц с программатора на ХТАЛ1 - не помогает.


Кто-нибудь сталкивался с подобным?

Да, и что за фьюз такой в кодевижине SPMEN?
Когда читаю у работающего контроллера, SPMEN стоит в 1.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Фьюзы в AVR - помогите разобраться(для новичков и гуру)
СообщениеДобавлено: 16 май 2010, 01:15 
Не в сети
отсылающий читать курс
Аватара пользователя

Зарегистрирован: 06 ноя 2005, 04:18
Сообщения: 14195
Откуда: Москва
EIN_ENGEL писал(а):
что за фьюз такой в кодевижине SPMEN ?
Наверняка в даташите написано :D и он не в CV а в AVR.

Возможно так:
S - сериал ( последов )
P - програминг ( программир. )
M - мемори ( память )
EN - энейбл ( возможно )

Лучше в дш уточнить.

--
Вот фьюзы в новой мега48


Вложения:
ATmega48_new_fuse.png
ATmega48_new_fuse.png [ 19.26 КиБ | Просмотров: 17129 ]

_________________
Читайте !
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Фьюзы в AVR - помогите разобраться(для новичков и гуру)
СообщениеДобавлено: 16 май 2010, 01:46 
Не в сети
Аватара пользователя

Зарегистрирован: 06 янв 2006, 03:02
Сообщения: 496
Откуда: Москва
прог. языки: VHDL, C++, Matlab
ФИО: Павел
если бы в даташите было написано, я бы не спрашивал. Он упоминается только в одном абзаце, что-то про регистр сигнатуры устройства. Я особо не вчитывался, но это явно не разрешение последовательного программирования. Тем более, тот фьюз вообще не доступен через СПИ. Так что он не в АВР, а именно в КВ.

Как фьюзы выглядят, я тоже знаю. Проблема в том, что программатор не входит в режим программирования.
Тем более не понятно, почему он при прошивании только что считанных фьюзов вырубает контроллер.


Добавлено:
На твоей же картинке этот фьюз в 1, то есть контроллер вообще не должен отвечать по СПИ.


Последний раз редактировалось blindman 16 май 2010, 05:24, всего редактировалось 1 раз.
Излишнее цитирование!!!


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Фьюзы в AVR - помогите разобраться(для новичков и гуру)
СообщениеДобавлено: 16 май 2010, 09:54 
Не в сети
отсылающий читать курс
Аватара пользователя

Зарегистрирован: 06 ноя 2005, 04:18
Сообщения: 14195
Откуда: Москва
Неужто трудно название в поиск в PDF просмотрщике воткнуть и получить на 367 страничке ( дш 2545M–AVR–09/07 ) толкование:

10. Renamed the following bits
- SPMEN to SELFPRGEN

SELF само
PRG программир
EN возможно

Добавлено спустя 4 минуты 32 секунды:
EIN_ENGEL писал(а):
Так что он не в АВР, а именно в КВ.


А я думаю что в АВР и дш мое мнение подтверждает.

_________________
Читайте !


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Фьюзы в AVR - помогите разобраться(для новичков и гуру)
СообщениеДобавлено: 18 авг 2010, 16:38 
Не в сети

Зарегистрирован: 18 авг 2010, 16:27
Сообщения: 2
Контроллер Tyny2313-20si (СМД). Проблем в следующем. Уже второй день эксперементирую с фьюзами. Один контроллер уже убил. Хоть тресни, не хочет работать с кварцем на 10 МГц. Нет генерации. Какая должна быть конфигурация фьюзов, а то каждый раз выпаивать и впаивать в плату уже задолбался.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Фьюзы в AVR - помогите разобраться(для новичков и гуру)
СообщениеДобавлено: 18 авг 2010, 16:42 
Не в сети

Зарегистрирован: 18 авг 2010, 16:27
Сообщения: 2
Контроллер Tiny2313-20si. не хочет запускаться с кварцем 10 МГц. Нет генерации. Второй день с этим бьюсь - перебираю фьюзы. Один контроллер уже убил. К тому же выпаивать и впаивать в плату СМД - не очень приятно. Помогите с фьюзами, люди добрые.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Фьюзы в AVR - помогите разобраться(для новичков и гуру)
СообщениеДобавлено: 25 сен 2010, 23:51 
Не в сети

Зарегистрирован: 07 авг 2010, 21:29
Сообщения: 1725
Откуда: КМВ
прог. языки: C
ФИО: Андрей
А кварц точно живой? Недавно долго возился так же.

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


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Фьюзы в AVR - помогите разобраться(для новичков и гуру)
СообщениеДобавлено: 12 апр 2011, 23:43 
Не в сети

Зарегистрирован: 06 июн 2009, 20:42
Сообщения: 231
Откуда: Москва
Подскажите, пожалуйста, имеется AtMega8-16PU. Нужно сделать так, чтобы он был настроен на внутренний генератор 8МГц - как это сделать? (желательно в Студии)


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 213 ]  На страницу Пред.  1 ... 10, 11, 12, 13, 14, 15  След.

Часовой пояс: UTC + 4 часа


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 7


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB
phpBB SEO