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

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

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

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

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

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

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

 
Опции темы
Непрочитано 23.09.2011, 08:55  
begun
Гражданин KAZUS.RU
 
Регистрация: 18.07.2006
Сообщений: 874
Сказал спасибо: 234
Сказали Спасибо 29 раз(а) в 27 сообщении(ях)
begun на пути к лучшему
По умолчанию Помогите советом по Atmega16

друзья!
Я с фузами всегда стараюсь обращаться осторожно ,однако бывает и подводные камни и тут без совета бывалых просто не обойтись.
Так вот, программировал Atmega16 программатором STK 200 в CVAVR.
По даташиту, при внешнем кварце ,нужно выставить фузы из диапазона (1111-1010).
Я выставил 1100 для внешнешо кварца 4Мгц.
Как запрограммировал фузы , дальше микруха перестала программироватся.
Дорогие друзья- мастера AVR, посаветуйте пожалуйсто в чем тут может быть дело?
разве и такое бывает ,что вроде все по инструкции и оштбка?
Заранее благодарен за любую версию
Реклама:
begun вне форума  
Непрочитано 23.09.2011, 09:09  
RY723
Заблокирован
 
Регистрация: 08.08.2007
Сообщений: 2,843
Сказал спасибо: 378
Сказали Спасибо 1,368 раз(а) в 746 сообщении(ях)
RY723 на пути к лучшему
По умолчанию Re: Помогите советом по Atmega16.

Если смотреть по даташиту, то для 4МГц биты устанавливаются 1110, а не 1100. Для битов 1100 в ДШ указан диапазон частот 0.9-3МГц. Если причина в этом, то попробуйте поменять кварц на низкочастотный где-нибудь 2МГц или подайте внешний тактовый сигнал на XTAL1 через резистор 3кОм. Уменьшите тактовый сигнал программатора да 250 кГц и попробуйте считать идентификатор контроллера. Если он читается, то можете продолжать работу, если идентификатор не читается - думать дальше.
RY723 вне форума  
Сказали "Спасибо" RY723
begun (23.09.2011)
Непрочитано 23.09.2011, 09:59  
MaxiMuz79
Гражданин KAZUS.RU
 
Аватар для MaxiMuz79
 
Регистрация: 06.04.2010
Адрес: Санкт-Петербург - Волжский
Сообщений: 529
Сказал спасибо: 74
Сказали Спасибо 56 раз(а) в 45 сообщении(ях)
MaxiMuz79 на пути к лучшему
По умолчанию Re: Помогите советом по Atmega16

Да , похоже вы ошиблись с битами. Попробуйте сделать chip erase, если на СТК 200 такая фун-я есть он вернет все фуз биты в первоначальное состояние
MaxiMuz79 вне форума  
Непрочитано 23.09.2011, 10:18  
Djakovskij
Вид на жительство
 
Регистрация: 14.06.2009
Адрес: Україна Київська обл. м.Буча
Сообщений: 327
Сказал спасибо: 104
Сказали Спасибо 105 раз(а) в 69 сообщении(ях)
Djakovskij на пути к лучшему
По умолчанию Re: Помогите советом по Atmega16

Для того, чтобы сделать chip erase программатор должен видеть чип, или не так?
Djakovskij вне форума  
Непрочитано 23.09.2011, 10:19  
Godzilla82
Почётный гражданин KAZUS.RU
 
Регистрация: 29.10.2006
Сообщений: 1,446
Сказал спасибо: 99
Сказали Спасибо 317 раз(а) в 233 сообщении(ях)
Godzilla82 на пути к лучшему
Сообщение Re: Помогите советом по Atmega16

Стирание кристалла не меняет конфигурацию фьюзов. Конечно, программатор должен видеть чип.
Установленный бит =0.
Сделайте простейший генератор на К155ЛА3 или К176ЛА7 (и им подобные) и подайте на ногу, к которой подключён кварц.

Последний раз редактировалось Godzilla82; 23.09.2011 в 10:21.
Godzilla82 вне форума  
Непрочитано 23.09.2011, 10:48  
ForcePoint
Почётный гражданин KAZUS.RU
 
Регистрация: 20.03.2007
Адрес: "Братское кольцо враждебности", т.е. ближайшее заМКАДье.
Сообщений: 7,047
Сказал спасибо: 3,039
Сказали Спасибо 3,209 раз(а) в 2,179 сообщении(ях)
ForcePoint на пути к лучшему
Стрелка Re: Помогите советом по Atmega16

Во многих программах, например в фирменных Atmel'овских, "галочка" против Fuse означает, что будет записан "0" (в нотации "Atmel" установленный бит это "0"). Может и в CVAVR так?
По сути вопроса - подайте внешний тактовый сигнал и перепрограммируйте Fuse как надо.
ForcePoint вне форума  
Непрочитано 23.09.2011, 15:10  
MaxiMuz79
Гражданин KAZUS.RU
 
Аватар для MaxiMuz79
 
Регистрация: 06.04.2010
Адрес: Санкт-Петербург - Волжский
Сообщений: 529
Сказал спасибо: 74
Сказали Спасибо 56 раз(а) в 45 сообщении(ях)
MaxiMuz79 на пути к лучшему
По умолчанию Re: Помогите советом по Atmega16

извиняюсь, был не прав
команда "chip erase" не затрагивает фузы , кроме защиты записи и чтения.
Так что лучше поменяйте резонатор на 3МГц , т.к. похоже вы включили дипазон 0.8-3МГц и попробуйте включить синхронизацию от внутреннего источника, а уже потом по новой меняйте как хотите. Это будет проще чем искать источник внешнего тактового сигнала
MaxiMuz79 вне форума  
Сказали "Спасибо" MaxiMuz79
begun (23.09.2011)
Непрочитано 23.09.2011, 16:11  
begun
Гражданин KAZUS.RU
 
Регистрация: 18.07.2006
Сообщений: 874
Сказал спасибо: 234
Сказали Спасибо 29 раз(а) в 27 сообщении(ях)
begun на пути к лучшему
По умолчанию Re: Помогите советом по Atmega16

Вот не ожидал, что так точно нужно сопоставить фузы из допустимого даташитом предела.
с перва ,дал внешний генервтор на кварцевый вход и микросхема стала программироваться, однако ни как ни запускался внешний кварц и только
послушав совета RY723 ,за что ему честь и поклон, запустился кварц на 4 Мгц.
Благодаря Вашим советам, дорошие друзья, Я можно сказать заново родился.
Большое спасибо Вам и kazus.ru.
begun вне форума  
Непрочитано 23.09.2011, 16:39  
Djakovskij
Вид на жительство
 
Регистрация: 14.06.2009
Адрес: Україна Київська обл. м.Буча
Сообщений: 327
Сказал спасибо: 104
Сказали Спасибо 105 раз(а) в 69 сообщении(ях)
Djakovskij на пути к лучшему
По умолчанию Re: Помогите советом по Atmega16

А конденсаторы на кварце стоят?
Djakovskij вне форума  
Непрочитано 23.09.2011, 20:03  
Godzilla82
Почётный гражданин KAZUS.RU
 
Регистрация: 29.10.2006
Сообщений: 1,446
Сказал спасибо: 99
Сказали Спасибо 317 раз(а) в 233 сообщении(ях)
Godzilla82 на пути к лучшему
Сообщение Re: Помогите советом по Atmega16

Сообщение от begun Посмотреть сообщение
однако ни как ни запускался внешний кварц и только
послушав совета RY723 ,за что ему честь и поклон, запустился кварц на 4 Мгц.
Возможно дохлый кварц. Для стабильного запуска кварца на частоты более 8 МГц нужно установить фьюз CKOPT. Кондюки - лучше не более 12 пФ. Время запуска - максимальное. Обычно для ATmega16 прошиваю только два фьюза:

CKOPT = 0
SPIEN = 0
Godzilla82 вне форума  
 

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

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

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

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

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
помогите не испортить Atmega16 ESWANT Микроконтроллеры, АЦП, память и т.д 10 25.07.2009 15:16
Помогите советом (Стыковка ATmega16 с DS2480B) IgorSHV Микроконтроллеры, АЦП, память и т.д 12 18.02.2009 15:16
Помогите советом начинающему eler Делимся опытом 64 11.09.2008 17:28
Помогите разобраться с программой для ATmega16 idmg Микроконтроллеры, АЦП, память и т.д 33 17.05.2007 01:12
Товарищи помогите советом!!! Mrak Микроконтроллеры, АЦП, память и т.д 13 17.11.2005 18:46


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


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