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

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

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

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

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

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

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

Закрытая тема
Опции темы
Непрочитано 30.03.2006, 09:06   #1
59320
Прохожий
 
Регистрация: 17.08.2005
Сообщений: 5
Сказал спасибо: 0
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
59320 на пути к лучшему
По умолчанию Тактирование ATTiny12

Контроллер: Atmel ATtiny12L
Среда разработки: Algorithm Builder 4.40
Есть такая проблема:после установки фьюзов на тактирование от внешнего кварца (по умолчанию был внутренний генератор) пропала возможность перепрошивки контроллера через SPI.
Вопросы стандартные: Что делать? и Кто виноват?
Реклама:
59320 вне форума  
Непрочитано 30.03.2006, 12:39   #2
nml
Супер-модератор
 
Аватар для nml
 
Регистрация: 13.03.2004
Адрес: Minsk
Сообщений: 2,378
Сказал спасибо: 1,955
Сказали Спасибо 1,328 раз(а) в 578 сообщении(ях)
nml на пути к лучшему
По умолчанию Re: Тактирование ATTiny12

Сообщение от 59320
Контроллер: Atmel ATtiny12L
Среда разработки: Algorithm Builder 4.40
Есть такая проблема:после установки фьюзов на тактирование от внешнего кварца (по умолчанию был внутренний генератор) пропала возможность перепрошивки контроллера через SPI.
Вопросы стандартные: Что делать? и Кто виноват?
1) сам кварц подключен? 1a) Правильно подключен?
2) Уверены что задали именно кварц, а не генератор?
nml вне форума  
Непрочитано 30.03.2006, 15:48   #3
---
Гость
 
Сообщений: n/a
По умолчанию

Как именно были прошиты фьюзы?
 
Непрочитано 31.03.2006, 07:10   #4
59320
Прохожий
 
Регистрация: 17.08.2005
Сообщений: 5
Сказал спасибо: 0
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
59320 на пути к лучшему
По умолчанию

Да, кварц поключен. 4 МГц. Фьюзы по даташиту: 1010. Причем в даташите нет разделения на кварц и керамический резонатор. Здесь могут быть проблемы?
Фьюзы прошиты через тот же Algorithm Builder.
59320 вне форума  
Непрочитано 31.03.2006, 09:37   #5
---
Гость
 
Сообщений: n/a
По умолчанию

Уверены, что выставили 1010 (кварц), а не 0101 (внешняя RC-цепочка)? Каким программатором прошивали?
 
Непрочитано 31.03.2006, 11:56   #6
nml
Супер-модератор
 
Аватар для nml
 
Регистрация: 13.03.2004
Адрес: Minsk
Сообщений: 2,378
Сказал спасибо: 1,955
Сказали Спасибо 1,328 раз(а) в 578 сообщении(ях)
nml на пути к лучшему
По умолчанию

Сообщение от 59320
Фьюзы по даташиту: 1010.
Осталось уточнить - не ошиблись ли вы в толковании 0 и 1. В АВРках это очень больное место. 1 - галочка установлена - значит "незапрограммировано". Очень часто - если человек поступает не по даташиту, а по логике - делают наоборот.

И если неправильно установлены CKSEL - это еще не смертельно, почти всегда можно "вылечить" подачей тактовой с внешнего генератора. А вот если вы писанули 0 в бит RSTDSBL - то наверное проще МК выкинуть, потому что без высоковольтного режима его уже не вернешь взад. А без режима сброса не войсти в сериальное программирование...

Для этого в том же билдере красным цветом предупреждение - Checked = Unprogrammed!
nml вне форума  
Непрочитано 31.03.2006, 12:36   #7
59320
Прохожий
 
Регистрация: 17.08.2005
Сообщений: 5
Сказал спасибо: 0
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
59320 на пути к лучшему
По умолчанию

Да, проверил уже и не один раз. Обращал внимание на обратную кодировку (1=незапрограммировано).
Программатор из мануала к Algorithm Builder'у. По сути - просто преобразователь RS-232 - TTL.
59320 вне форума  
Непрочитано 31.03.2006, 16:04   #8
nml
Супер-модератор
 
Аватар для nml
 
Регистрация: 13.03.2004
Адрес: Minsk
Сообщений: 2,378
Сказал спасибо: 1,955
Сказали Спасибо 1,328 раз(а) в 578 сообщении(ях)
nml на пути к лучшему
По умолчанию

Сообщение от 59320
Да, проверил уже и не один раз. Обращал внимание на обратную кодировку (1=незапрограммировано).
Программатор из мануала к Algorithm Builder'у. По сути - просто преобразователь RS-232 - TTL.
Ну тогда могу предположить только два варианта - что все-таки случайно установлен RSTDSBL или что МК просто сдох по какой-то причине.

В первом - теоретически поправить дело можно. Но нужен либо "профессиональный" програматор, либо самому сделать высоковольтный. Последнее мне однажды приходилось делать - были выходные и новый МК (тини15) взять было негде. Но это изрядный геморрой...

Для этого была даже программа сделана, на сайте есть она. Но - только для LPT (соответственно - проблемы под XP). И 12в внешних подавать ручками.
nml вне форума  
Закрытая тема

Закладки


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

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

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

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
avr attiny12 - стер сигнатуру nictrace Коллекция глюков 2 13.10.2009 21:02
помогите прошить attiny12 zl3p Микроконтроллеры, АЦП, память и т.д 35 31.08.2008 18:15
Mega8 тактирование day177 Микроконтроллеры, АЦП, память и т.д 0 25.01.2008 18:29


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


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