Портал для радиолюбителей и разработчиков электроники · с 2003 годаРеклама на сайте
Найти компонент, схему или даташит

Даташиты, справочник отечественных приборов, схемы с разбором и живой форум

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

 
Опции темы

Тактирование ATTiny12

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

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

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

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

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

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

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

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

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

Да, проверил уже и не один раз. Обращал внимание на обратную кодировку (1=незапрограммировано).
Программатор из мануала к Algorithm Builder'у. По сути - просто преобразователь RS-232 - TTL.
59320 вне форума  
Непрочитано 31.03.2006, 16:04  
nml
Супер-модератор
 
Аватар для nml
 
Регистрация: 13.03.2004
Адрес: Minsk
Сообщений: 2,394
Сказал спасибо: 2,016
Сказали Спасибо 1,356 раз(а) в 591 сообщении(ях)
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, время: 12:13.


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