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

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

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

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

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

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

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

 
Опции темы

Помогите советом по Atmega16

Непрочитано 23.09.2011, 08:55  
begun
Гражданин KAZUS.RUN
 
Регистрация: 18.07.2006
Сообщений: 894
Сказал спасибо: 244
Сказали Спасибо 31 раз(а) в 28 сообщении(ях)
begun на пути к лучшему
По умолчанию Помогите советом по Atmega16

друзья!
Я с фузами всегда стараюсь обращаться осторожно ,однако бывает и подводные камни и тут без совета бывалых просто не обойтись.
Так вот, программировал Atmega16 программатором STK 200 в CVAVR.
По даташиту, при внешнем кварце ,нужно выставить фузы из диапазона (1111-1010).
Я выставил 1100 для внешнешо кварца 4Мгц.
Как запрограммировал фузы , дальше микруха перестала программироватся.
Дорогие друзья- мастера AVR, посаветуйте пожалуйсто в чем тут может быть дело?
разве и такое бывает ,что вроде все по инструкции и оштбка?
Заранее благодарен за любую версию
Реклама:
begun вне форума  
Непрочитано 23.09.2011, 09:09  
RY723
Заблокирован
 
Регистрация: 08.08.2007
Сообщений: 2,820
Сказал спасибо: 375
Сказали Спасибо 1,364 раз(а) в 744 сообщении(ях)
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.RUN
 
Аватар для MaxiMuz79
 
Регистрация: 06.04.2010
Адрес: Санкт-Петербург - Волжский
Сообщений: 528
Сказал спасибо: 73
Сказали Спасибо 56 раз(а) в 45 сообщении(ях)
MaxiMuz79 на пути к лучшему
По умолчанию Re: Помогите советом по Atmega16

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

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

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

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

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

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

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

А конденсаторы на кварце стоят?
Djakovskij вне форума  
Непрочитано 23.09.2011, 20:03  
Godzilla82
Почётный гражданин KAZUS.RUN
 
Регистрация: 29.10.2006
Сообщений: 1,449
Сказал спасибо: 99
Сказали Спасибо 318 раз(а) в 234 сообщении(ях)
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 Делимся опытом 100 11.09.2008 17:28
Помогите разобраться с программой для ATmega16 idmg Микроконтроллеры, АЦП, память и т.д 33 17.05.2007 01:12
Товарищи помогите советом!!! Mrak Микроконтроллеры, АЦП, память и т.д 13 17.11.2005 18:46


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


Powered by vBulletin® Version 3.8.4
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.