Всё о фьюзах...

Обсуждаем контроллеры компании Atmel.
Аватара пользователя
tych
Э...
Сообщения: 2792
Зарегистрирован: Ср апр 04, 2007 08:39:14
Откуда: Москва
Контактная информация:

Сообщение tych »

Барсик писал(а):он установил в качестве источника тактовой частоты внешний генератор...
дак зачем ему высоковольтный программатор тогда ?
Думайте сами, решайте сами ... а вот он-лайн перевод на корявый русский http://translate.ru
Аватара пользователя
Angelus
Встал на лапы
Сообщения: 119
Зарегистрирован: Чт авг 16, 2007 16:30:42
Откуда: Харьковская обл.

Сообщение Angelus »

Я так понимаю надо подать на контроллер импульсы от внешнего генератора на вывод 2 (PCINT3/CLKI/ADC3) PB3, чтобы зависти контроллер и правильно прошить фюзы. Я использую STK 300 вывод led соединен с выводом 2 контроллера, программатор CodeVisionAVR умеет ли подавать тактовый сигнал? Знаю что AVReAl умеет это делать, ставлю ключ -as но эта программа не может найти адаптер :(
Аватара пользователя
tych
Э...
Сообщения: 2792
Зарегистрирован: Ср апр 04, 2007 08:39:14
Откуда: Москва
Контактная информация:

Сообщение tych »

Angelus писал(а): Знаю что AVReAl умеет это делать, ставлю ключ -as но эта программа не может найти адаптер :(

Ключи ПРАВИЛЬНЫЕ для такта на сайте автора "Авреал"

AVReAl - обновился кстати !
Думайте сами, решайте сами ... а вот он-лайн перевод на корявый русский http://translate.ru
Аватара пользователя
Angelus
Встал на лапы
Сообщения: 119
Зарегистрирован: Чт авг 16, 2007 16:30:42
Откуда: Харьковская обл.

Сообщение Angelus »

Выставил в БИОСе LPT1:378h, было 278h. AVReAl Заработал, стал опознавать адаптер,
Подает тактовый сигнал на вывод 2 микроконтроллера 250КГц, но ATtiny13 не видит avreal32 +attiny13 -o0 -p1 -as –b пишет Can’t resync. Ставлю другой микроконтроллер, ATtiny13 опознается, читаются фюзы и т.д.

Подаю на вывод 2 микроконтроллера тактовый сигнал 2,5МГц от внешнего генератора. Далее используя программу CodeVisionAVR, при попытки прочитать с микроконтроллера выдает ошибку сигнатуры. Поднял частоту до 5МГц, Микроконтроллер начал читаться. Запрограммировал правильно фюзы. Прошивка, которая была в микроконтроллере, отказалась работать, после стирания и записью новой прошивки микроконтроллер зароботал.
Последний раз редактировалось Angelus Сб окт 11, 2008 16:38:35, всего редактировалось 1 раз.
Аватара пользователя
Smallmen
Родился
Сообщения: 14
Зарегистрирован: Пт сен 19, 2008 22:34:40
Откуда: Россия Екатеринбург
Контактная информация:

Сообщение Smallmen »

помогите прошил контроллер с такими фьюзами и больше не могу с него ничего считать
Вложения
d.JPG
2313
(28.97 КБ) 634 скачивания
Это точно, но стоит подумать!!!
Аватара пользователя
tych
Э...
Сообщения: 2792
Зарегистрирован: Ср апр 04, 2007 08:39:14
Откуда: Москва
Контактная информация:

Сообщение tych »

Smallmen писал(а):помогите прошил контроллер с такими фьюзами и больше не могу с него ничего считать

Что означает эта комбинация фьюзов ?
Думайте сами, решайте сами ... а вот он-лайн перевод на корявый русский http://translate.ru
smac
Мучитель микросхем
Сообщения: 459
Зарегистрирован: Вс июн 01, 2008 12:16:38

Сообщение smac »

Smallmen писал(а):помогите прошил контроллер с такими фьюзами и больше не могу с него ничего считать

Наверное я обломаю кайф tych :), но все же.
Дело в том, что у Вас Smallmen, запрограммированы фьюзы CKSEL3:0, что означает тактирование от внешнего генератора. В вашем случае нужно на вход XTAL1 подать тактовый сигнал. Частота сигнала зависит от того с какой скоростью Ваш программатор обменивается с контроллером по SPI, она (частота) должна быть, если мне не изменяет память, минимум в 3 раза выше частоты импульсов на выводе SCK и не должна превышать максимальной тактовой частоты контроллера. Замечу также, что некоторые программаторы в состоянии генерировать импульсы тактовой частоты, какие именно сказать не могу, но точно знаю что есть такие.
Аватара пользователя
tych
Э...
Сообщения: 2792
Зарегистрирован: Ср апр 04, 2007 08:39:14
Откуда: Москва
Контактная информация:

Сообщение tych »

можно использовать любой внешний генератор импульсов - например на LM555 с резистром и конденсатором или на элементе 74hc14. Говорят на материнских платах бывают генераторы такта.
Думайте сами, решайте сами ... а вот он-лайн перевод на корявый русский http://translate.ru
Аватара пользователя
Smallmen
Родился
Сообщения: 14
Зарегистрирован: Пт сен 19, 2008 22:34:40
Откуда: Россия Екатеринбург
Контактная информация:

Сообщение Smallmen »

Програматор у меня такой, а может както можно мывести етот тактовый сигнал с ЛПТ порта ?
Вложения
прогр.JPG
(13.5 КБ) 532 скачивания
Это точно, но стоит подумать!!!
Аватара пользователя
tych
Э...
Сообщения: 2792
Зарегистрирован: Ср апр 04, 2007 08:39:14
Откуда: Москва
Контактная информация:

Сообщение tych »

Можно.
Думайте сами, решайте сами ... а вот он-лайн перевод на корявый русский http://translate.ru
Аватара пользователя
Smallmen
Родился
Сообщения: 14
Зарегистрирован: Пт сен 19, 2008 22:34:40
Откуда: Россия Екатеринбург
Контактная информация:

Сообщение Smallmen »

tych
спасибо за подсказку про тактовый генератор, зашил на другой контроллер етот генератор и вуаля всё прочиталось ))
Но всётаки как вывести етот сигнал с ЛПТ ? с какой ноги ?
Это точно, но стоит подумать!!!
Аватара пользователя
Angelus
Встал на лапы
Сообщения: 119
Зарегистрирован: Чт авг 16, 2007 16:30:42
Откуда: Харьковская обл.

Сообщение Angelus »

Smallmen писал(а):Но всётаки как вывести етот сигнал с ЛПТ ? с какой ноги ?


С ЛПТ порта вывод 8.
При помощи программы AVReAl запущенной с клюем –o0, возможна генерация XTAL
Аватара пользователя
Тихан
Потрогал лапой паяльник
Сообщения: 346
Зарегистрирован: Пн апр 14, 2008 19:57:20
Контактная информация:

Сообщение Тихан »

А как сделать у меги8 внешний генератор на 1 мгц?
Съел сам, помоги соседу. Соседу мясо вредно:)
smac
Мучитель микросхем
Сообщения: 459
Зарегистрирован: Вс июн 01, 2008 12:16:38

Сообщение smac »

Тихан писал(а):А как сделать у меги8 внешний генератор на 1 мгц?

Собрать генератор на 1 МГц (например на логике), и выставить фьюзы CKSEL3..0 в 0000, выход генератора подключить к XTAL1 меги.
Аватара пользователя
Тихан
Потрогал лапой паяльник
Сообщения: 346
Зарегистрирован: Пн апр 14, 2008 19:57:20
Контактная информация:

Сообщение Тихан »

Тьфу!Я имел ввиду кварц!

зы
Нето написал....
Съел сам, помоги соседу. Соседу мясо вредно:)
smac
Мучитель микросхем
Сообщения: 459
Зарегистрирован: Вс июн 01, 2008 12:16:38

Сообщение smac »

Тихан писал(а):Тьфу!Я имел ввиду кварц!

зы
Нето написал....


В этом случае необходимо:
1 Установить фьюзы CKSEL3..0 = 1101, запрограммировать фьюз CKOPT.
2) Определить для себя какое у вас питание и установить фьюзы SUT1..0 согласно таблице в даташите
Эти фьюзы отвечают за то сколько времени будет "заводиться генератор", а также устанавливают дополнительную задержку
после ресета. Т. е. эти фьюзы задают время старта контроллера, их следует устанавливать в зависимости от того насколько быстро устанавливается
питание, и включен ли у вас BOD (внутренний супервизор). Таблицу привести не могу, но в моем даташите (2486T–AVR–05/08 ) она на 28 странице. Посмотрите туда, если не будет ясно спрашивайте.
А вообще пора учиться даташиты читать.
Аватара пользователя
Тихан
Потрогал лапой паяльник
Сообщения: 346
Зарегистрирован: Пн апр 14, 2008 19:57:20
Контактная информация:

Сообщение Тихан »

в чем дело?В КВАВР я читаю мк флеш а он мне(чето вроде этого):что ...chip signature lb1=0,lb2=0, в чем дло?
Или поточнее пост написать?
Съел сам, помоги соседу. Соседу мясо вредно:)
Аватара пользователя
Angelus
Встал на лапы
Сообщения: 119
Зарегистрирован: Чт авг 16, 2007 16:30:42
Откуда: Харьковская обл.

Сообщение Angelus »

Тихан писал(а):А!Вот ещё вопрос? в чем дело?В КВАВР я читаю мк флеш а он мне(чето вроде этого):что ...chip signature lb1=0,lb2=0, в чем дло?
Или поточнее пост написать?


Скорее всего, низкая частота генератора.
У меня вылетала такая же ошибка.
Аватара пользователя
Тихан
Потрогал лапой паяльник
Сообщения: 346
Зарегистрирован: Пн апр 14, 2008 19:57:20
Контактная информация:

Сообщение Тихан »

То есть фьюзы не прально выставлены?
Съел сам, помоги соседу. Соседу мясо вредно:)
Аватара пользователя
Angelus
Встал на лапы
Сообщения: 119
Зарегистрирован: Чт авг 16, 2007 16:30:42
Откуда: Харьковская обл.

Сообщение Angelus »

Фюзы может и правильно выстовленны, он
если Вы запрограммировали фюзы на работу МК от внешнего генератора, то частота очень низкая чтобы прочитать флеш.
Или слишком большие помехи при чтении с МК
Ответить

Вернуться в «AVR»