|
Похоронил два микроконтроллера. |
|
|
|
Oct 19 2009, 06:36
|
Группа: Участник
Сообщений: 6
Регистрация: 22-09-09
Пользователь №: 52 515

|
Помогите мне пожалуйста. Стал недавно заниматься avr/ Спаял программатор для attiny 2313/ Все включил, работает. Ковырялся в нем через пони прог. Программатор на одной микросхеме 74HC244. Решил поиграть fuse переключатялями, что б поработать с внутренними генератором. Сперва было все нормально. Настроил фузе на Skslel 3 - есть галочка, skl 2 - есть галочка, skl 1 - нет галочки, skl 0 есть галочка. Короче выташил 2313 из программатора, подключил, работает (до этого туда вшил простую программу на светодиде.чисто для проверки. Теперь решил переключить внутренний тактовый генератор на кварц 4 мгц. для этого skl3 - нет гал skl 2 - есть гал. skl 1 есть гал. skl 0 нет галочки. Потом нажал записать на микроконтролер и все [censored].... Далее писал пони прог , [censored] девайс не отвечает. Вытащил я от туда 2313, вставил новую в программатор, зашил, установил фузе на то что б она работала сама от себя на внутренним генераторе, потом вытащил проверил все нормально. Далее ведь опять не имется.... Опять установид фузе на кварц. нажал write и все опять [censored]. У меня дурацский вопрос ПОЧЕМУ? И можно ли еще спасти те две 2312 ПОМОГИТЕ ПОЖАЛУЙСТА! И ПОДСКАЖИТЕ КАК ЕЕ СТАВИТЬ НА КВАРЦ! С уважением Ярослав. Модератор (rezident). Сообщение отредактировано. Удалены нецензурные аллюзии.
Причина редактирования: Нарушение п.2.1б Правил форума.
|
|
|
|
|
Oct 19 2009, 07:23
|

Профессионал
    
Группа: Свой
Сообщений: 1 001
Регистрация: 27-06-06
Пользователь №: 18 409

|
Цитата(yaropolkow @ Oct 19 2009, 09:36)  Теперь решил переключить внутренний тактовый генератор на кварц 4 мгц. для этого skl3 - нет гал skl 2 - есть гал. skl 1 есть гал. skl 0 нет галочки. Фузы точно не правильно выставлены. Для внутреннегогенератора на 4 МГц нужно так (стр 22 документации): Calibrated Internal RC Oscillator 4MHz 0010 (CLKSEL3=0, CLKSEL2=0, CLKSEL1=1, CLKSEL0=0) Разберитесь что обозначает галочка в пони-прогу (бит = 0 или 1) Если галка обозначает fuse=0 то у вас выставлена работа от генератора сторожевого таймера. Надо брать avreal, выставлять низкую частоту SPI и попробовать прочитать с помощью avreal. У вас наверное адаптер stk200 - avreal его поддерживает Чтобы правильно выставить внешний кварц посмотрите страницы 22-23 документации.
|
|
|
|
|
Oct 19 2009, 10:00
|
Группа: Участник
Сообщений: 6
Регистрация: 22-09-09
Пользователь №: 52 515

|
А может быть такое, что теперь если я ее обратно сую в программатор то там просто не хватает кварца? Что теперь она должна програмироваться с включенным кварцем? Или не? Надо попробовать мне завтра.
|
|
|
|
|
Oct 19 2009, 22:09
|
Группа: Участник
Сообщений: 6
Регистрация: 22-09-09
Пользователь №: 52 515

|
"т.е. вы перевели МК на тактирование от внешнего кварца." Спасибо за ваши ответы. Я поставил кварц, кондетсаторы, подал дополнительное питание. И вижу "Аборт девайс -24" думаю не имеет смысл возится из за двух 2312 ( итого 150 руб. в общем) Ладно похороним их...... Но вопрос такой. Может ли кто из вас со 70 % увереностью написать мне (спасибо заранее) как их переключить на кварц 4 мгц. Что б они потом еще програмировалиьсь и перепрошивались. Но в общето это глупо от производителей Atmel на мой взгляд, легкой переменой слагаемых , терять процессоры. "За лошадью замечено много косяков. То работает, то (когда нужно более всего)-не работает. Воспользуйтесь avreal. В настройках через командную строку за полчаса разберетесь." Попробую завтра поискать.... Если получиться угостите ссылкой... С уважением Ярослав.
|
|
|
|
|
Oct 23 2009, 06:51
|

Профессионал
    
Группа: Свой
Сообщений: 1 001
Регистрация: 27-06-06
Пользователь №: 18 409

|
Цитата(yakub_EZ @ Oct 23 2009, 09:40)  Если у вас еще есть в наличии AVRка с фьюзами от внутреннего генератора, то сделайте на ней генератор. Когда будете делать генератор постарайтесь не прошить его фьюъы по тактированию. А от него подайте на XTAL1 (пятая ножка вашей тиньки) в таком состоянии её и програмируйте +1 Был случай в mega8 прошил неправильну фузы отвечающие за тактирование - на внешний генератор !!! Ни кварц подключить, ни рц-цепочка не работает. Сделал на второй меге генератор меандра, подал на xtal1 полученный клок и восстановил мегу.
|
|
|
|
|
Oct 31 2009, 18:25
|

Частый гость
 
Группа: Свой
Сообщений: 117
Регистрация: 13-08-05
Из: Сталинград
Пользователь №: 7 605

|
Цитата(mempfis_ @ Oct 23 2009, 09:51)  Сделал на второй меге генератор меандра, подал на xtal1 полученный клок и восстановил мегу. У меня замечательный советский осциллограф с калибратором, выдающим меандр 2 кГц. Когда по неопытности как-то "зафьюзил" АВРку, то ленно было собирать генератор, решил попробовать осциллографом оживить. Подал с нег на микроконтроллер в качестве тактилки 2 кГц - помогло
--------------------
"Не дождётесь!" (С) Старик Рабинович.
|
|
|
|
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|