Всё о фьюзах...
Re: Всё о фьюзах...
Reset и SPI на месте - попробуй Авреалом вернуть.
scio me nihil scire...
_______________________
<= Жалобная кнопка в правом нижнем углу... )
_______________________
Re: Всё о фьюзах...
константин_KoSS_89 писал(а):Решил поиграться с фузами ...
Вообще-то, если Вы не ошиблись, то у Вас CKSEL=0010 -- внутренний тактовый генератор частота ~ 8МГц, также включен делитель тактовой на 8, значит таковая у Вас около 1 МГц. Собственно под эту частоту (а лучше под 800 кГц) нужно и настроить программатор.
- Seal
- Сверлит текстолит когтями
- Сообщения: 1122
- Зарегистрирован: Чт мар 05, 2009 19:51:55
- Откуда: Дырасполь
Re: Всё о фьюзах...
константин_KoSS_89 писал(а):Вот ссылка на калькулятор http://www.engbedded.com/fusecalc там SPIEN даже при родных настройках = 0
Похоже что все-таки SPIEN отключил
для мега48 CKSEL=0011 это 128 кил / 8 получаем 16 килогерц
Скорее всего напутал КОС 0 и 1,если есть скрин фузов что програмировал или их шеснадчатиричные значения с калькулятора,скинь,все станет ясно
ученые долго думали,в чем измерять частоту.... С тех пор и пишут Hz
Re: Всё о фьюзах...
SPIEN не поменять при таком программировании, ток при HVPP/HVSPSeal писал(а):Похоже что все-таки SPIEN отключил
Датиш говорит -
1.The SPIEN Fuse is not accessible in Serial Programming mode.
scio me nihil scire...
_______________________
<= Жалобная кнопка в правом нижнем углу... )
_______________________
- константин_KoSS_89
- Вымогатель припоя
- Сообщения: 602
- Зарегистрирован: Пн дек 29, 2008 01:40:28
- Откуда: (Украина, г. Стаханов, Луганская обл.) теперь Кемерово :)
Re: Всё о фьюзах...
если есть скрин фузов что програмировал или их шеснадчатиричные значения с калькулятора,скинь,все станет ясно
На тридцатой страничке я давал ссылку на калькулятор, там нужно выбрать мега48 и после выбрать внутренний осцилятор на 128 кГц + 65 мс. Фузы выставил так-же..
вот скрин
Re: Всё о фьюзах...
константин_KoSS_89 писал(а):[выставил на MEGA48 следуюшее в ноль! CKDIV8; SUT0; CKSEL3; CKSEL2; CKSEL0; SPIEN.
Дык что-же вы людям голову морочите, на картинке у Вас CKSEL0==1, а в посте написано 0. Тогда
Частота контроллера у Вас получается 128/8=16 кГц, попробуйте в опициях авреал выставить -o10k и перепрограммировать фьюзы.попробуй Авреалом вернуть.
Re: Всё о фьюзах...
128кГц, да еще включен CKDIV8, тактируется на 16кГц. Частота SPI очень маленькая треба..
Попробуй с Авреалом, как здесь было у Vergilium- viewtopic.php?p=376132#p376132
Попробуй с Авреалом, как здесь было у Vergilium- viewtopic.php?p=376132#p376132
scio me nihil scire...
_______________________
<= Жалобная кнопка в правом нижнем углу... )
_______________________
- константин_KoSS_89
- Вымогатель припоя
- Сообщения: 602
- Зарегистрирован: Пн дек 29, 2008 01:40:28
- Откуда: (Украина, г. Стаханов, Луганская обл.) теперь Кемерово :)
Re: Всё о фьюзах...
- константин_KoSS_89
- Вымогатель припоя
- Сообщения: 602
- Зарегистрирован: Пн дек 29, 2008 01:40:28
- Откуда: (Украина, г. Стаханов, Луганская обл.) теперь Кемерово :)
Re: Всё о фьюзах...
Блин, нигде немогу найти Аврел, чтоб мгеа48 видел. там в панеле выбора МК 48ой нет... Может у кого из вас есть? поделитесь пожалуйсто.
Re: Всё о фьюзах...
Может avreal сам подойдет или стукни ему. Авреал не юзаю..
scio me nihil scire...
_______________________
<= Жалобная кнопка в правом нижнем углу... )
_______________________
-
Александр 071
- Открыл глаза
- Сообщения: 61
- Зарегистрирован: Сб янв 24, 2009 19:00:08
- Откуда: Волгоград
- Контактная информация:
Re: Всё о фьюзах...
Если вот так расположить фьюзы, то он МК будет работать от внешнего резонатора с частотой 16 МГц?
- Вложения
-
- 16.JPG
- (47.29 КБ) 454 скачивания
- AI_Disable
- Сверлит текстолит когтями
- Сообщения: 1116
- Зарегистрирован: Чт окт 15, 2009 14:16:18
- Откуда: Екб
- Контактная информация:
Re: Всё о фьюзах...
Да. Но если мгновенный старт не требуется, то CKSEL0 лучше убрать.
-
Александр 071
- Открыл глаза
- Сообщения: 61
- Зарегистрирован: Сб янв 24, 2009 19:00:08
- Откуда: Волгоград
- Контактная информация:
Re: Всё о фьюзах...
AI_Disable писал(а):Да. Но если мгновенный старт не требуется, то CKSEL0 лучше убрать.
А что значит мгновенный старт? Запуск вместе с подключением питания?
- AI_Disable
- Сверлит текстолит когтями
- Сообщения: 1116
- Зарегистрирован: Чт окт 15, 2009 14:16:18
- Откуда: Екб
- Контактная информация:
Re: Всё о фьюзах...
CKSEL=0 задержка перед включением 4.1 мс, иначе 65. И это работает только с керамическими резонаторами, на не высокой частоте. С кварцевым резонатором и тем более на 16мгц CKSEL лучше не включать.
- Seal
- Сверлит текстолит когтями
- Сообщения: 1122
- Зарегистрирован: Чт мар 05, 2009 19:51:55
- Откуда: Дырасполь
Re: Всё о фьюзах...
2 константин_KoSS_89
Ест еще вариант ,если не убиты SPIEN(кажись целы !) попробуй одним из этих
http://prottoss.com/projects/AVR910.usb ... rammer.htm
http://www.fischl.de/usbasp/
В буржуйском Readme вот что указано
J3 SCK option
If the target clock is lower than 1,5 MHz, you have to set this jumper.
Then SCK is scaled down from 375 kHz to about 8 kHz.
то-есть то что надо,пониженная частота SCK
в варианте протоса,тож есть такой джампер,но там указано вот это
С помощью джампера J3 LOW SCK возможно понижать тактовую частоту порта SPI МК программатора до ~20 кГц.
не знаю точно какой подойдет, у меня есть оба варианта,да и не было такой проблеммы.Как запасной вариант есть LPTшный высоковольтный паралельник.
Ест еще вариант ,если не убиты SPIEN(кажись целы !) попробуй одним из этих
http://prottoss.com/projects/AVR910.usb ... rammer.htm
http://www.fischl.de/usbasp/
В буржуйском Readme вот что указано
J3 SCK option
If the target clock is lower than 1,5 MHz, you have to set this jumper.
Then SCK is scaled down from 375 kHz to about 8 kHz.
то-есть то что надо,пониженная частота SCK
в варианте протоса,тож есть такой джампер,но там указано вот это
С помощью джампера J3 LOW SCK возможно понижать тактовую частоту порта SPI МК программатора до ~20 кГц.
не знаю точно какой подойдет, у меня есть оба варианта,да и не было такой проблеммы.Как запасной вариант есть LPTшный высоковольтный паралельник.
ученые долго думали,в чем измерять частоту.... С тех пор и пишут Hz
-
Александр 071
- Открыл глаза
- Сообщения: 61
- Зарегистрирован: Сб янв 24, 2009 19:00:08
- Откуда: Волгоград
- Контактная информация:
Re: Всё о фьюзах...
AI_Disable писал(а):CKSEL=0 задержка перед включением 4.1 мс, иначе 65. И это работает только с керамическими резонаторами, на не высокой частоте. С кварцевым резонатором и тем более на 16мгц CKSEL лучше не включать.
Спасибо, понял.
- avreal
- Опытный кот
- Сообщения: 842
- Зарегистрирован: Чт дек 31, 2009 19:27:45
- Откуда: Бровари, Україна
- Контактная информация:
Re: Всё о фьюзах...
avreal поддерживает мегу48 с 2004 года. Как я понимаю, проблема в том, что avrealshell об этом не знает. avrealshell писал не я, ничем помочь не могу.константин_KoSS_89 писал(а):Блин, нигде немогу найти Аврел, чтоб мгеа48 видел. там в панеле выбора МК 48ой нет... Может у кого из вас есть? поделитесь пожалуйсто.
Всё, что могу предложить - воспользоваться командной строкой
FAR, dos prompt, ... - что под рукой есть.
Уточните состояние (немного лень просматривать назад страницы) и имеющийся адаптер (если "5 проводков" - то линк на конкретную схему, так как их несколько разных бегало), тогда подскажу опции командной строки.
p.s. если у кого страничка avreal выскакивает на не том языке - поставьте в браузере языковые предпочтения, тогда автоматически будет бросать куда надо. При разрешённых куках оно должно запомнить выбор, но лучше всё равно и в браузере поставить.
Последний раз редактировалось avreal Сб май 08, 2010 22:49:28, всего редактировалось 1 раз.
Лень в виде мании величия: «ты гений, зачем стараться?». В виде комплекса: «всё равно не выйдет, зачем упираться?». Как логика: «если достаточно, зачем знать и уметь больше?». Цель одна: остановить. Не любит тепло работающих мышц и шум работающего мозга.
Re: Всё о фьюзах...
Христос воскрес!Подскажи пожалуйста когда прошиваешь PIC контроллеры надо в них выставлять фьюзы ?Если да то подскажите какие надо выставлять вот в этой схеме http://www.radioland.net.ua/sxemaprintid-341.html.Прошивать буду ICprog 1.05c.программатор JDM.В низу я прикрепил что именно я не пойму.Выставляются они или нет? 
- Вложения
-
- прошивка.JPG
- (101.52 КБ) 462 скачивания
- Seal
- Сверлит текстолит когтями
- Сообщения: 1122
- Зарегистрирован: Чт мар 05, 2009 19:51:55
- Откуда: Дырасполь
Re: Всё о фьюзах...
chip1980 ,все там выставлено уже,можно програмить.На будущее,если есть исходники,в данном случае Main.c открыть в МПЛАБе и посмотреть,есть ли там такое config ,там указывается конфигурация для програматоров.В этом файле есть это ---__CONFIG(WDTDIS & XT & UNPROTECT & BORDIS & MCLRIO & LVPDIS);
ученые долго думали,в чем измерять частоту.... С тех пор и пишут Hz
Re: Всё о фьюзах...
Христос воскрес!
Подскажите, собрал схему Мега16 кварц на 8MHZ питание от компа начал прошивать ButeBlaster-ом фьюзы под работу от кварцевого резонатора такой командой
+mega16 -! -p1 -ab -o8Mhz -w -fCKSEL=7,CKOPT=1 -n -%
в логе ошибок небыло, все прошло нормально, начал заливать HEX файл, AVREAL выдал такой лог
+mega16 -o8MHz -p1 -ab -ew MEGA16.HEX -n -! -%
% LPT base port 0x378
% assume that LPT data writes not faster then 1uS
% ByteBlaster found
% ByteBlaster mode
% osc = 8000kHz -> setup=1, hold=1,1
% Reset
% PgmOn reply 0x0C530000
% Try 1 to resync by reset pulse % PgmOn reply 0x2C530000
% Try 2 to resync by reset pulse % PgmOn reply 0x0C530000
% Try 3 to resync by reset pulse % PgmOn reply 0x2C530000
% Try 4 to resync by reset pulse % PgmOn reply 0x0C530000
Can't resync
Reset pin released
Adapter disabled
Сейчас уже понял что в первой команде не правильно указал fCKSEL=7 хотя в datasheet-е стоит значение для 8 MHZ частоты CKSEL3..1 = 111, в 16значной системе это как раз 7, а надо было ставить -fCKSEL=f,SUT=3
Вообщем камень никак не реагирует, можно ли его перепрограммировать с помощью AVREAL или только HVProg-ом?
Подскажите, собрал схему Мега16 кварц на 8MHZ питание от компа начал прошивать ButeBlaster-ом фьюзы под работу от кварцевого резонатора такой командой
+mega16 -! -p1 -ab -o8Mhz -w -fCKSEL=7,CKOPT=1 -n -%
в логе ошибок небыло, все прошло нормально, начал заливать HEX файл, AVREAL выдал такой лог
+mega16 -o8MHz -p1 -ab -ew MEGA16.HEX -n -! -%
% LPT base port 0x378
% assume that LPT data writes not faster then 1uS
% ByteBlaster found
% ByteBlaster mode
% osc = 8000kHz -> setup=1, hold=1,1
% Reset
% PgmOn reply 0x0C530000
% Try 1 to resync by reset pulse % PgmOn reply 0x2C530000
% Try 2 to resync by reset pulse % PgmOn reply 0x0C530000
% Try 3 to resync by reset pulse % PgmOn reply 0x2C530000
% Try 4 to resync by reset pulse % PgmOn reply 0x0C530000
Can't resync
Reset pin released
Adapter disabled
Сейчас уже понял что в первой команде не правильно указал fCKSEL=7 хотя в datasheet-е стоит значение для 8 MHZ частоты CKSEL3..1 = 111, в 16значной системе это как раз 7, а надо было ставить -fCKSEL=f,SUT=3
Вообщем камень никак не реагирует, можно ли его перепрограммировать с помощью AVREAL или только HVProg-ом?