roboforum.ru

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

[FAQ] Fuse биты - примеры установки фьюзов AVR

Ответы на наиболее часто встречающиеся вопросы.

Re: [FAQ] Fuse биты - примеры установки фьюзов AVR

Сообщение snayperAlfa » 10 июн 2008, 19:42

Как не странно но в Codevision.Правда демо версия

Добавлено спустя 13 минут 32 секунды:
В настройках программера выбрал Kanda Systems STK200+/300
clip_image002.jpg
clip_image002.jpg (12.74 КиБ) Просмотров: 25239


Потом жму Run the Chip Programmer а там нету частоты.
clip_image003.jpg

И где там указывать частоту?

Я там правильно установил фьюзы для Atmega16 на 11,0592 MHz ?
snayperAlfa
 
Сообщения: 163
Зарегистрирован: 05 июн 2008, 22:03
Откуда: Украина,Одесса
прог. языки: С,Java,SQL если это язык,C++ немного

Re: [FAQ] Fuse биты - примеры установки фьюзов AVR

Сообщение Master » 11 июн 2008, 08:43

Фьюзы правильно, у меня частота есть, может это связано с демо версией. У меня стоти CVavr 1.25.2 Beta1.
Аватара пользователя
Master
 
Сообщения: 4468
Зарегистрирован: 21 дек 2006, 19:56
Откуда: Украина, г.Одесса
прог. языки: Delphi и С

Re: [FAQ] Fuse биты - примеры установки фьюзов AVR

Сообщение Myp » 11 июн 2008, 10:32

в первом кодэвижэне есть
во втором уже нету


а зачем она вобще нужна частота эта?? я никогда не пользовался...
<telepathmode>На вопросы отвечает Бригадир Телепатов!</telepathmode>
Всё уже придумано до нас!
Аватара пользователя
Myp
скрытый хозяин вселенной :)
 
Сообщения: 18018
Зарегистрирован: 18 сен 2006, 12:26
Откуда: Тверь по прозвищу Дверь
прог. языки: псевдокод =) сила в алгоритме!
ФИО: глубокоуважаемый Фёдор Анатольевич

Re: [FAQ] Fuse биты - примеры установки фьюзов AVR

Сообщение snayperAlfa » 11 июн 2008, 19:32

Поставил CodeVisionAvr 1.25.9 Professional крякнутый конечно.
Та же самая исторрия.Нельзя выбирать частоту :(
snayperAlfa
 
Сообщения: 163
Зарегистрирован: 05 июн 2008, 22:03
Откуда: Украина,Одесса
прог. языки: С,Java,SQL если это язык,C++ немного

Re: [FAQ] Fuse биты - примеры установки фьюзов AVR

Сообщение Myp » 11 июн 2008, 19:37

а нафик она вобще нужна то?
никгда скока не прошивал через 5 проводков не смотрел что там стоит :o
<telepathmode>На вопросы отвечает Бригадир Телепатов!</telepathmode>
Всё уже придумано до нас!
Аватара пользователя
Myp
скрытый хозяин вселенной :)
 
Сообщения: 18018
Зарегистрирован: 18 сен 2006, 12:26
Откуда: Тверь по прозвищу Дверь
прог. языки: псевдокод =) сила в алгоритме!
ФИО: глубокоуважаемый Фёдор Анатольевич

Re: [FAQ] Fuse биты - примеры установки фьюзов AVR

Сообщение snayperAlfa » 11 июн 2008, 19:50

А если у меня есть файл .hex и я хочу его зашить в МК. То как поступить? Частоту то не показывает на какую шить
snayperAlfa
 
Сообщения: 163
Зарегистрирован: 05 июн 2008, 22:03
Откуда: Украина,Одесса
прог. языки: С,Java,SQL если это язык,C++ немного

Re: [FAQ] Fuse биты - примеры установки фьюзов AVR

Сообщение Master » 12 июн 2008, 08:46

Походу в хексе она уже указана.
Аватара пользователя
Master
 
Сообщения: 4468
Зарегистрирован: 21 дек 2006, 19:56
Откуда: Украина, г.Одесса
прог. языки: Delphi и С

Re: [FAQ] Fuse биты - примеры установки фьюзов AVR

Сообщение avr123.nm.ru » 12 июн 2008, 11:08

snayperAlfa писал(а):А если у меня есть файл .hex и я хочу его зашить в МК. То как поступить? Частоту то не показывает на какую шить

Узнавать там где брал прошивку, обычно на схеме указывают частоту кварца.
Аватара пользователя
avr123.nm.ru
отсылающий читать курс
 
Сообщения: 14195
Зарегистрирован: 06 ноя 2005, 04:18
Откуда: Москва
Предупреждения: -8

Re: [FAQ] Fuse биты - примеры установки фьюзов AVR

Сообщение Myp » 19 июн 2008, 12:36

snayperAlfa писал(а):А если у меня есть файл .hex и я хочу его зашить в МК. То как поступить? Частоту то не показывает на какую шить

брать и заливать!!!
частота которая там была указана никоем образом не влияет на частоту которая будет у твоего устройства

на какую частоту написана и откомпилированна прошивка та частота и есть и она не изменится магическим образом
а "железная" частота зависит от установки фьюзов которые ставятся рядом
есстественно они должны совпадать чтобы программа работала правильно
<telepathmode>На вопросы отвечает Бригадир Телепатов!</telepathmode>
Всё уже придумано до нас!
Аватара пользователя
Myp
скрытый хозяин вселенной :)
 
Сообщения: 18018
Зарегистрирован: 18 сен 2006, 12:26
Откуда: Тверь по прозвищу Дверь
прог. языки: псевдокод =) сила в алгоритме!
ФИО: глубокоуважаемый Фёдор Анатольевич

Re: [FAQ] Fuse биты - примеры установки фьюзов AVR

Сообщение Aleksey280 » 13 июл 2008, 23:48

Подскажите пожалуйста, как мне выставить галочки фьюзов ATtini13 для работы от внутреннего генератора 128 кГц и чтобы при этом он остался перепрограмируемым (а то один уже не шъется и не читается). Использую PonyProg. Описание микроконтроллера на английском и я боюсь ошибиться во второй раз, а то мне за ними далеко ехать.
Aleksey280
 
Сообщения: 3
Зарегистрирован: 13 июл 2008, 23:27

Re: [FAQ] Fuse биты - примеры установки фьюзов AVR

Сообщение Master » 14 июл 2008, 16:28

Ты давай конкретно по ДШ спрашива, картинку сюда вставь, обведи что ты считаешь правильным, а то за тебя щас ДШ никто качать не хочет.
Аватара пользователя
Master
 
Сообщения: 4468
Зарегистрирован: 21 дек 2006, 19:56
Откуда: Украина, г.Одесса
прог. языки: Delphi и С

Re: [FAQ] Fuse биты - примеры установки фьюзов AVR

Сообщение Myp » 14 июл 2008, 16:43

для начала прочитай текущее состояние фьюзов и картинку вставь сюда
<telepathmode>На вопросы отвечает Бригадир Телепатов!</telepathmode>
Всё уже придумано до нас!
Аватара пользователя
Myp
скрытый хозяин вселенной :)
 
Сообщения: 18018
Зарегистрирован: 18 сен 2006, 12:26
Откуда: Тверь по прозвищу Дверь
прог. языки: псевдокод =) сила в алгоритме!
ФИО: глубокоуважаемый Фёдор Анатольевич

Re: [FAQ] Fuse биты - примеры установки фьюзов AVR

Сообщение Aleksey280 » 15 июл 2008, 12:04

Master и Myp, спасибо, что ответили! Формулирую подробно вопрос.
У меня программатор PonyProg2000.
PonyProg.JPG

Купил его в 2004 году. Тогда я работал с AT90S2313. Всё было отлично. Сейчас возникла необходимость зашить ATtiny13 и установить частоту внутреннего генератора 128 кГц. В старой версии программы к PonyProg2000 поддержки этого микроконтроллера небыло. Нашёл свежую в которой он есть.
Стрелочкой на фото показано куда я вставляю ATtiny13. То, что нужно вставлять именно в это гнездо, я вычислил по дорожкам.
Описание к программатору было, но сейчас найти не могу, да и рекомендаций по прошивке ATtiny13 там не будет так как она относительно недавно разработана, а в интернете этого описания с указанием перемычек тоже найти не могу. В принципе ATtiny13 прошивается и перепрошивается, но только при НЕТРОНУТЫХ фьюзах. Изначально они в таком состоянии:
фьюзе бит.JPG

Стоит мне поставить галочку CKSEL1 и нажать Write, как сразу он начинает ругаться и всё, привет, он больше не шьётся и не читается. При считывании кодов программы он тоже ругается вот так:
.JPG
.JPG (6.36 КиБ) Просмотров: 25161

и если нажать Ignore, причём два раза, он считывает все нули, а при считывании фьюзов - все галочки.
с галочками1.JPG

Поставил новый ATtiny13, снял CKSEL0, т.е. обе сняты:
галочек.JPG
галочек.JPG (3.31 КиБ) Просмотров: 25086

нажимаю на кнопочку и... опять минус 7 гривен (это его стоимость). Думал PonyProg2000 вообще не расчитан на прошивку фьюзов у ATtiny13, но перед тем как убить последний микроконтроллер я оставил галочки нетронутыми, нажал Write и он не ругаясь произвёл запись и дальше тоже програмировался нормально до первой замены галочки CKSEL (другие вобще не трогал).
В даташит ATtiny13 сказано, что для 128 кГц нужно ставить 11 т.е. отсутствие галочек на CKSEL1 и 0, правильно?
У меня есть с давних времён одна ATtiny15, я её поставил в то же гнездо, шьётся отлично при любой комбинации галочек CKSEL1 и 0.
Может для ATtiny13 нужно изменить положение перемычек на плате программатора? Они стоят так же как и тогда когда я шил AT90S2313 (на фото видно).
Может нужно изменить установки в окне I/O port setap? Я шью с такими:
Port setap.JPG
Port setap.JPG (18.88 КиБ) Просмотров: 25142

Подскажите пожалуйста хоть что нибудь, я уже не знаю что делать.
Aleksey280
 
Сообщения: 3
Зарегистрирован: 13 июл 2008, 23:27

Re: [FAQ] Fuse биты - примеры установки фьюзов AVR

Сообщение Кирилл » 15 июл 2008, 17:01

спаяй программатор "5 проводков" или же Byte Blaster, скачай и установи Bascom-AVR и все вопросы отпадут сразу :wink:
Кирилл
 
Сообщения: 432
Зарегистрирован: 20 окт 2005, 16:11
Откуда: Вильнюс,Литва
прог. языки: Basic

Re: [FAQ] Fuse биты - примеры установки фьюзов AVR

Сообщение Aleksey280 » 16 июл 2008, 12:38

Буду пробовать, правда для них нужен LPT порт, а это уже сложнее. Да и хотелось бы понять, почему мой универсальный программатор не шьёт именно ATtini13. Я так понимаю, что при установке или снятии фьюза CKSEL, он переходит в режим внутреенего RC-генератора, но ведь как то же можно решить эту проблему и это по моему должно быть предусмотрено в программаторе. Подскажите, кто знает.
Aleksey280
 
Сообщения: 3
Зарегистрирован: 13 июл 2008, 23:27

Пред.След.

Вернуться в FAQ

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

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