roboforum.ru

Технический форум по робототехнике.
Текущее время: 30 ноя 2024, 13:04

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




Начать новую тему Ответить на тему  [ Сообщений: 213 ]  На страницу Пред.  1 ... 5, 6, 7, 8, 9, 10, 11 ... 15  След.
Автор Сообщение
 Заголовок сообщения: Re: Фьюзы в AVR - помогите разобраться(для новичков и гуру)
СообщениеДобавлено: 28 мар 2009, 01:53 
Не в сети

Зарегистрирован: 19 фев 2009, 02:27
Сообщения: 7
Откуда: Краснодар
Здравствуйте, подскажите что делать? Я все СКОРТы отключил на МЕGA8L прочитал тут о внешнем генераторе частоты, ВОПРОС если я подкину два проводка от другова контролера, (кварц на 8мГц) есть шанц оживить?


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

Зарегистрирован: 06 ноя 2005, 04:18
Сообщения: 14195
Откуда: Москва
Наверняка.


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

Зарегистрирован: 29 апр 2009, 14:02
Сообщения: 81
Откуда: Екатеринбург
ФИО: Михаил
Подскажите пожалуйста, если я геройски накосячил вот так:

CKOPT=1
CKSEL=1111
SUT=11
OCDEN=0
BOOTRST=0

всмысле именно так, т.е. как и любой чайник перепутал 0 и 1 применительно к фузам.
можно ли оживить контроллер?

сначала зашил в него программу мигания светодиодом - она работала.
сейчас, после того как накосячил, если подовать внешние импульсы на XTAL1, то программа работает, светодиод моргает. (внешние импульсы от китайского мультиметра в режиме генератора)

при попытке понипрогом считать фузы - пишет что-то вроде "нет устройства" (тестовый свеодиод моргает при этом, т.е. МК работает)


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

Зарегистрирован: 28 дек 2004, 20:33
Сообщения: 10211
Откуда: Тольятти
Skype: Ed_Gull
прог. языки: Bascom AVR Basic
ФИО: Гуль Эдуард Викторович
понипрог пишет "нет устройства" даже при подключенных внешних импульсах на XTAL1?


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

Зарегистрирован: 29 апр 2009, 14:02
Сообщения: 81
Откуда: Екатеринбург
ФИО: Михаил
EdGull писал(а):
понипрог пишет "нет устройства" даже при подключенных внешних импульсах на XTAL1?

Да. Если внешние импульсы убрать - светодиод моргать перестает, подаем снова - моргает. Поня не конектится.
При этом, как уже писал, сначала все работало, до того как полез дальше чем было надо :)

Да, если это важно в схеме кварц на 4МГц.
Использую "5 проводков" с сайта avr123.
И еще, если в поне при выборе интерфейса нажать "Probe" - говорит ОК.


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

Зарегистрирован: 29 апр 2009, 14:02
Сообщения: 81
Откуда: Екатеринбург
ФИО: Михаил
Чтож мне так невезет то :) Что ни первый блин то комом.
И все же, имею:
Схема на ATMega16, питание от батарейки тип А23 (12В) через стабилизатор LM2671 (типовая схема включения из даташита) 5-ю вольтами. Фильтрующие емкости на входе в стабилизатор и на выходе, т.е. питание МК зафильтровано и керамическим мелким конденсатором и электролитом на 100мкФ. Замеряное питание МК 4.98В. Кварц на 4.0МГц, конденсаторы в его обвязке 27пФ
Схема интерфейса программирования отсюда http://avr123.nm.ru/07.htm LPT 5-проводов с резисторами 150 Ом. Длина шнурка около 15см. Программа для прошивки PonyProg 2000 v2.07c Beta (последняя с официального сайта). Кабель опробован на двух ПК с заведомо рабочими LPT-портами. Имею уже 2 "нерабочих" МК. Т.е. запаял МК на плату, поней считал фьюзы (первый раз они считываются), SPIEN с галкой и заблокирован. Оставляю галки на SUT0 CKSEL3 BOOTSZ1:0, остальное без галок, записываю фьюзы и получаю заблокированный МК. Т.е. больше ничего ни считать на записать не могу :cry:
Предположив что, как уже неоднократно писалось, придется подавать внешние тактирующие импульсы собрал элементарный генератор на совецкой К155ЛА3, по примерным прикидкам частота должна быть в районе 200-300КГц (сегодня днем замеряю). Генератор запитал паралельно МК от стабилизатора (кстати при этом напряжение после стабилизатора провалилось до 4.55В, неужели ЛА3 столько жрет? ). Сигнал с выхода генератора, используя подтягивающий резистор на VCC (т.к. ЛА3 с открытым коллектором кажется), подал на вход XTAL1 МК. При этом пробовал кварц из схемы выпаивать и пробовал взад запаивать - результат один ***.
На МК все GND подведены на землю, все VCC и AVCC, AREF к питанию +5.

Елки-палки, что же ему еще то не хватает??? Я провел уже довольно большое исследование, но пока не поборол - не хватает опыта, помогите люди добрые :)


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

Зарегистрирован: 29 апр 2008, 21:15
Сообщения: 4130
Откуда: Хабаровск
прог. языки: C,C++,Assembler,PHP,Javascript,Ruby, SPIN,Java(?)
ФИО: Андрей Юрьевич
1. Ничего удивительного, ты настроил МК для работы не от кварца, а от RC-генератора, с внешней RC-цепью.
2. 200-300 кГц маловато, новый МК работает от внутреннего генератора примерно 1 МГц, программаторы выдают обычно сигнал ориентируясь именно на это, то есть у тебя МК при 300 кГц работает слишком медленно, чтобы переварить сигналы программатора.

Либо повысь частоту внешнего генератора, либо приделай внешнюю RC-цепь, чтобы генератор работал на частоте 1-2 МГц.

Фьюзы выставить как на картинке


Вложения:
Engbedded-AVR-Fuse-Calculator.png
Engbedded-AVR-Fuse-Calculator.png [ 128.79 КиБ | Просмотров: 3074 ]

_________________
Проект [[Open Robotics]] - универсальные модули для построения роботов
Модули Open Robotics можно приобрести в магазине shop.roboforum.ru

Day OFF? You must be pulling my leg! Stop making humor before someone sees you, fool!

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

Зарегистрирован: 29 апр 2009, 14:02
Сообщения: 81
Откуда: Екатеринбург
ФИО: Михаил
blindman писал(а):
1. Ничего удивительного, ты настроил МК для работы не от кварца, а от RC-генератора, с внешней RC-цепью.
2. 200-300 кГц маловато, новый МК работает от внутреннего генератора примерно 1 МГц, программаторы выдают обычно сигнал ориентируясь именно на это, то есть у тебя МК при 300 кГц работает слишком медленно, чтобы переварить сигналы программатора.

Либо повысь частоту внешнего генератора, либо приделай внешнюю RC-цепь, чтобы генератор работал на частоте 1-2 МГц.

Фьюзы выставить как на картинке


Спасибо за совет. С утра пытаюсь програмировать с тактовкой от RC-цепи. Кварц и его емкости убрал совсем. Емкость (пробую 27 и 54 пф) подпаял непосредственно к выводам МК (XTAL1, GND), резистор от XTAL1 на VCC (номиналы пробовал от 68 Ом до 12 КОм, поднять частоту выше 550 КГц не удалось. Ниже пожалуйста, а выше никак не ползет. Если резистор еще больше увеличивать то частота в районе 100Гц и кирдык. При этом разумееся поня никого не видит. Пробую в CodeVisionAVR с делителем (10, 50, 99) - нивкакую, девайса нет и все тут. При этом частота плавает +\-50 КГц (это нормально? )
Голова пухнет :) Может что-то еще можно посоветовать?


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

Зарегистрирован: 05 окт 2005, 12:03
Сообщения: 3340
Откуда: Литва
прог. языки: asm
При подключении внешнего генератора он какую частоту генерит?
ЗЫ: при такой же симптоматике я исцелил штук 5 разных авээрок генератором 1мГц, а у Вас какая?

_________________
_________
Sincerely,
Vovan


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

Зарегистрирован: 29 окт 2007, 18:11
Сообщения: 1866
Откуда: Пермь
прог. языки: Brainfuck/Basic/Delphi/C++/Lisp/x86asm/JavaScript
хм. по идее можно внешний такт взять с компа, AVReal позволяет. только прокатит ли это, если фьюзы зашиты на RC?

_________________
Tomorrow will be. Better


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

Зарегистрирован: 29 апр 2009, 14:02
Сообщения: 81
Откуда: Екатеринбург
ФИО: Михаил
Vovan писал(а):
При подключении внешнего генератора он какую частоту генерит?
ЗЫ: при такой же симптоматике я исцелил штук 5 разных авээрок генератором 1мГц, а у Вас какая?


Внешний тоже немного, где-то 300КГц. Я пока отложил это дело, купил очередной МК, на этот раз в DIP корпусе и с панелькой (сколько же можно TQFP перепаивать :) ), новую плату сделаю.
А как будет время поизучаю RC-цепь и буду подбирать элементы. Надо мной знакомый электронщик долго смеялся когда услышал про 27пФ и 10 КОм (из-за формы сигнала и корявых фронтов и спадов генерируемых импульсов)


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

Зарегистрирован: 29 апр 2008, 21:15
Сообщения: 4130
Откуда: Хабаровск
прог. языки: C,C++,Assembler,PHP,Javascript,Ruby, SPIN,Java(?)
ФИО: Андрей Юрьевич
Этому электронщику лучше было бы свой смех при себе оставить. Номиналы эти как раз в рекомендованных производителем пределах (правда 22 пФ это самый минимум). А фронты ... они что на кварце что на RC крутыми не будут

_________________
Проект [[Open Robotics]] - универсальные модули для построения роботов
Модули Open Robotics можно приобрести в магазине shop.roboforum.ru

Day OFF? You must be pulling my leg! Stop making humor before someone sees you, fool!



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

Зарегистрирован: 29 апр 2009, 14:02
Сообщения: 81
Откуда: Екатеринбург
ФИО: Михаил
Посмотрел еще раз формулу для внешней RC-цепочки.
F = 1/(3*R*C)
Вероятно R в омах, C в фарадах. Получается что R надо около 12-14 Ом при C = 22Пф, это должно дать частоту около 1.08 - 1.26 МГц, или 10 Ом и 27Пф для 1.23 МГц. Буду пробовать, хотя все же смущают совсем уж маленькие номиналы.

Кроме того уже не вспомню, трогал ли я CKOPT, возможно включен внутренний конденсатор на 36Пф. Вобщем есть поле для экспериментов.


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

Зарегистрирован: 20 мар 2009, 12:45
Сообщения: 682
Откуда: Украина, Одесса
ФИО: Сергей
а со степенями ниче не напутал?
вроде 10кОм и 27пФ получается 1,234567 МГц


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

Зарегистрирован: 29 апр 2008, 21:15
Сообщения: 4130
Откуда: Хабаровск
прог. языки: C,C++,Assembler,PHP,Javascript,Ruby, SPIN,Java(?)
ФИО: Андрей Юрьевич
dmq, неправильно считаешь, пикофарада - это 10-12Ф.

Скачай апноут AVR051, там все подробно расписано про внешнюю RC-цепь

_________________
Проект [[Open Robotics]] - универсальные модули для построения роботов
Модули Open Robotics можно приобрести в магазине shop.roboforum.ru

Day OFF? You must be pulling my leg! Stop making humor before someone sees you, fool!



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

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


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

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


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

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