Реклама на сайте English version  DatasheetsDatasheets

KAZUS.RU - Электронный портал. Принципиальные схемы, Datasheets, Форум по электронике

Новости электроники Новости Литература, электронные книги Литература Документация, даташиты Документация Поиск даташитов (datasheets)Поиск PDF
  От производителей
Новости поставщиков
В мире электроники

  Сборник статей
Электронные книги
FAQ по электронике

  Datasheets
Поиск SMD
Он-лайн справочник

Принципиальные схемы Схемы Каталоги программ, сайтов Каталоги Общение, форум Общение Ваш аккаунтАккаунт
  Каталог схем
Избранные схемы
FAQ по электронике
  Программы
Каталог сайтов
Производители электроники
  Форумы по электронике
Помощь проекту

Микроконтроллеры, АЦП, память и т.д Темы касающиеся микроконтроллеров разных производителей, памяти, АЦП/ЦАП, периферийных модулей...

 
Опции темы
Непрочитано 31.01.2007, 22:52  
bureau
Частый гость
 
Регистрация: 01.09.2006
Сообщений: 16
Сказал спасибо: 0
Сказали Спасибо 3 раз(а) в 3 сообщении(ях)
bureau на пути к лучшему
По умолчанию Fuse-биты & программирование через SPI

Здравствуйте!
Тут у меня вышла одна проблемка.

Mega8535

Для прошивки использую avreal
Адпаптер собрал STK200/300 такой какой предложен на http://www.ln.ua/~real/avreal/adapters.html (244 логика)
Первая прошивка прошла на ура. Все работает, все отлично.
Захотелось мне что б он тактировался от кварца, поставил кварц 12МГц. Поменял фузы(прошивка прошла нормально)(вывод LED не использую)
Поменял только эти биты.
CKOPT=0
CKSEL3=1
CKSEL2=1
CKSEL1=1
CKSEL0=1
SUT1=1
SUT0=1

Это была моя последняя прошивка, больше прошиваться нехочет.

% Try 1 to resync by reset pulse
% PgmOn reply 0xFFFFFFFF
% Try 2 to resync by reset pulse
% PgmOn reply 0xFFFFFFFF
% Try 3 to resync by reset pulse
% PgmOn reply 0xFFFFFFFF
% Try 4 to resync by reset pulse
% PgmOn reply 0xFFFFFFFF

Can't resync
Reset pin released
Adapter disabled


Далее подключил LED к выводу микроконтроллера XTAL1. Запустил AVReAl с парамеромчто б попытаться вернуть Fuse-биты в прежнее состояние)

avreal32.exe +mega8535 -p1 -%% -o00.8MHz -as -w -v -fCKOPT=1,SUT=2,CKSEL=1

результат не изменился…

Подскажите, в чем проблема? Что надо сделать что б снова можно было прошивать этим адаптером?
Реклама:
bureau вне форума  
Непрочитано 31.01.2007, 23:10  
lsa
Почётный гражданин KAZUS.RU
 
Аватар для lsa
 
Регистрация: 22.06.2004
Адрес: Харьков
Сообщений: 1,488
Сказал спасибо: 3,207
Сказали Спасибо 3,010 раз(а) в 686 сообщении(ях)
lsa на пути к лучшему
По умолчанию

КЕРАМИЧЕСКИЙ резонатор надо ставить.
в чипе сейчас записано
CKSEL› 1111=Ceramic resonator, BOD enabled

да и SUT› 11=reserved не есть хорошо.
lsa вне форума  
Непрочитано 01.02.2007, 15:23  
bureau
Частый гость
 
Регистрация: 01.09.2006
Сообщений: 16
Сказал спасибо: 0
Сказали Спасибо 3 раз(а) в 3 сообщении(ях)
bureau на пути к лучшему
По умолчанию

Сообщение от lsa
КЕРАМИЧЕСКИЙ резонатор надо ставить.
в чипе сейчас записано
CKSEL› 1111=Ceramic resonator, BOD enabled

да и SUT› 11=reserved не есть хорошо.

Да, но из датасшита

Device Clocking Option | CKSEL3..0 |
External Crystal/Ceramic Resonator | 1111 - 1010 |

Я так понимаю без разницы керамический это или кварцевый...
bureau вне форума  
Непрочитано 01.02.2007, 15:48  
Vovan66
Прописка
 
Регистрация: 05.02.2005
Сообщений: 125
Сказал спасибо: 0
Сказали Спасибо 3 раз(а) в 3 сообщении(ях)
Vovan66 на пути к лучшему
По умолчанию

А если так попробовать: avreal32.exe +mega8535 -p1 -%% -o0 -as -w -v -fCKOPT=1,SUT=2,CKSEL=1.Я при внешнем источнике всегда пишу -o0(да и с кварцем тоже работает,внешний сигнал сильнее).
Vovan66 вне форума  
Непрочитано 01.02.2007, 20:08  
lsa
Почётный гражданин KAZUS.RU
 
Аватар для lsa
 
Регистрация: 22.06.2004
Адрес: Харьков
Сообщений: 1,488
Сказал спасибо: 3,207
Сказали Спасибо 3,010 раз(а) в 686 сообщении(ях)
lsa на пути к лучшему
По умолчанию

Сообщение от bureau

Да, но из датасшита

Device Clocking Option | CKSEL3..0 |
External Crystal/Ceramic Resonator | 1111 - 1010 |

Я так понимаю без разницы керамический это или кварцевый...
Да правильно.
В прошивке таких фузов была логика.
В принципе 1111-11 это рабочая комбинация
(у меня она использовалась для керамического резонатора), и она должна работать с кварцем.
Наверное кварц 12МГц не хочет запускаться.
Можно поставить другой на 1-8 МГц и/или поменять конденсаторы и уловить момент когда система заработает.
lsa вне форума  
Непрочитано 01.02.2007, 22:44  
renatavr
Временная регистрация
 
Регистрация: 12.10.2006
Сообщений: 53
Сказал спасибо: 1
Сказали Спасибо 4 раз(а) в 4 сообщении(ях)
renatavr на пути к лучшему
По умолчанию

1111 - это вроде внешний генератор, 16Мгц.
__________________
Б.га нет, есть только двоичный код.
renatavr вне форума  
Непрочитано 02.02.2007, 10:45  
tolik_zp
Частый гость
 
Регистрация: 10.08.2006
Сообщений: 20
Сказал спасибо: 0
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
tolik_zp на пути к лучшему
По умолчанию

afaik в таком случае, для программирования, надо на xtal1 подавать внешнее тактирование процессора
tolik_zp вне форума  
Непрочитано 03.02.2007, 00:22  
bogin
Прохожий
 
Регистрация: 28.08.2005
Сообщений: 1
Сказал спасибо: 0
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
bogin на пути к лучшему
По умолчанию

Уважаемые. Рекомендую использовать для программирования AVR-ов программатор, встроенный в BASCOM AVR. У него все "ФУСЫ" нормально расписаны. Необходимо только установить, хотя бы, демо версию программы и настроить ее на STK200-300.
bogin вне форума  
 

Закладки
Опции темы

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

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Программирование AVR, FUSE и все что с этим связано dosikus AVR 1244 21.09.2022 12:14
Заливка Atmega128 через SPI ua_gruzin Микроконтроллеры, АЦП, память и т.д 7 02.03.2009 17:50
Связь двух МК через SPI или .... malyshevsergey Электроника - это просто 9 06.08.2008 22:09
MEGA 32(16) программирование по SPI GREGORI_DEMCHUK Микроконтроллеры, АЦП, память и т.д 5 21.07.2008 11:43
SPI и программирование на плате mailevdo Микроконтроллеры, АЦП, память и т.д 7 21.08.2006 23:10


Часовой пояс GMT +4, время: 21:56.


Powered by vBulletin® Version 3.8.4
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd. Перевод: zCarot