реклама на сайте
подробности

 
 
2 страниц V   1 2 >  
Reply to this topicStart new topic
> Похоронил два микроконтроллера.
yaropolkow
сообщение Oct 19 2009, 06:36
Сообщение #1





Группа: Участник
Сообщений: 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б Правил форума.
Go to the top of the page
 
+Quote Post
V_G
сообщение Oct 19 2009, 07:22
Сообщение #2


Профессионал
*****

Группа: Свой
Сообщений: 1 818
Регистрация: 15-10-09
Из: Владивосток
Пользователь №: 52 955



С понипрог не работал, но проверьте, не запретили ли вы случайно последовательное программирование?
У меня Стерх, у него можно включить 2 способа программирования: последовательное и параллельное. Если один способ случайно запретили, можно попробовать на втором.

PS. Пардон, рассуждал о Мегах. На 2313 надо смотреть даташит, но ситуация там должна быть похожей.
Go to the top of the page
 
+Quote Post
mempfis_
сообщение Oct 19 2009, 07:23
Сообщение #3


Профессионал
*****

Группа: Свой
Сообщений: 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 документации.
Go to the top of the page
 
+Quote Post
yaropolkow
сообщение Oct 19 2009, 10:00
Сообщение #4





Группа: Участник
Сообщений: 6
Регистрация: 22-09-09
Пользователь №: 52 515



А может быть такое, что теперь если я ее обратно сую в программатор то там просто не хватает кварца? Что теперь она должна програмироваться с включенным кварцем? Или не?
Надо попробовать мне завтра.
Go to the top of the page
 
+Quote Post
_Pasha
сообщение Oct 19 2009, 10:17
Сообщение #5


;
******

Группа: Участник
Сообщений: 5 646
Регистрация: 1-08-07
Пользователь №: 29 509



За лошадью замечено много косяков. То работает, то (когда нужно более всего)-не работает. Воспользуйтесь avreal. В настройках через командную строку за полчаса разберетесь.
Go to the top of the page
 
+Quote Post
domowoj
сообщение Oct 19 2009, 11:33
Сообщение #6


Профессионал
*****

Группа: Участник
Сообщений: 1 548
Регистрация: 20-12-07
Из: г.Новосибирск
Пользователь №: 33 486



В Пони проге галочка - это 0,
т.е. вы перевели МК на тактирование от внешнего кварца.


--------------------
И на камнях растут деревья!
Go to the top of the page
 
+Quote Post
yaropolkow
сообщение Oct 19 2009, 22:09
Сообщение #7





Группа: Участник
Сообщений: 6
Регистрация: 22-09-09
Пользователь №: 52 515



"т.е. вы перевели МК на тактирование от внешнего кварца."
Спасибо за ваши ответы. Я поставил кварц, кондетсаторы, подал дополнительное питание.
И вижу "Аборт девайс -24"
думаю не имеет смысл возится из за двух 2312 ( итого 150 руб. в общем)
Ладно похороним их...... ninja.gif cool.gif
Но вопрос такой. Может ли кто из вас со 70 % увереностью написать мне (спасибо заранее) как их переключить на кварц 4 мгц. Что б они потом еще програмировалиьсь и перепрошивались.
Но в общето это глупо от производителей Atmel на мой взгляд, легкой переменой слагаемых , терять процессоры.

"За лошадью замечено много косяков. То работает, то (когда нужно более всего)-не работает. Воспользуйтесь avreal. В настройках через командную строку за полчаса разберетесь."

Попробую завтра поискать.... Если получиться угостите ссылкой...
С уважением Ярослав.
Go to the top of the page
 
+Quote Post
_Pasha
сообщение Oct 20 2009, 04:44
Сообщение #8


;
******

Группа: Участник
Сообщений: 5 646
Регистрация: 1-08-07
Пользователь №: 29 509



Цитата(yaropolkow @ Oct 20 2009, 01:09) *
Я поставил кварц, кондетсаторы, подал дополнительное питание.

Надо из кварца и какой-нить ттл-логики сделать генератор и подать с него на тактовый вход . У меня есть платка с панелями, стаб.7805, и генератор стоит на 8Мгц. От него "прикуривалось" при случайных переключениях фьюзов и по ISP.
Go to the top of the page
 
+Quote Post
Diusha
сообщение Oct 22 2009, 17:42
Сообщение #9


Вечный студент
****

Группа: Участник
Сообщений: 500
Регистрация: 11-09-06
Из: Питер
Пользователь №: 20 262



Цитата(yaropolkow @ Oct 20 2009, 01:09) *
Но в общето это глупо от производителей Atmel на мой взгляд, легкой переменой слагаемых , терять процессоры.

Ну вот не надо на производителей Atmel валить собственную невнимательность. У них, конечно есть косяки (на мой взгляд), но в данном случае у них все сделано абсолютно правильно. И никакие процессоры Вы в данном случае не потеряли, просто без кварца их теперь не перешить
Go to the top of the page
 
+Quote Post
yakub_EZ
сообщение Oct 23 2009, 06:40
Сообщение #10


Профессионал
*****

Группа: Свой
Сообщений: 1 329
Регистрация: 6-12-08
Из: Москва
Пользователь №: 42 252



Если у вас еще есть в наличии AVRка с фьюзами от внутреннего генератора, то сделайте на ней генератор. Когда будете делать генератор постарайтесь не прошить его фьюъы по тактированию. А от него подайте на XTAL1 (пятая ножка вашей тиньки) в таком состоянии её и програмируйте

Сообщение отредактировал yakub_EZ - Oct 23 2009, 06:41
Go to the top of the page
 
+Quote Post
mempfis_
сообщение Oct 23 2009, 06:51
Сообщение #11


Профессионал
*****

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



Цитата(yakub_EZ @ Oct 23 2009, 09:40) *
Если у вас еще есть в наличии AVRка с фьюзами от внутреннего генератора, то сделайте на ней генератор. Когда будете делать генератор постарайтесь не прошить его фьюъы по тактированию. А от него подайте на XTAL1 (пятая ножка вашей тиньки) в таком состоянии её и програмируйте


+1
Был случай в mega8 прошил неправильну фузы отвечающие за тактирование - на внешний генератор !!!
Ни кварц подключить, ни рц-цепочка не работает.
Сделал на второй меге генератор меандра, подал на xtal1 полученный клок и восстановил мегу.
Go to the top of the page
 
+Quote Post
Andrew_k5
сообщение Oct 27 2009, 14:03
Сообщение #12


Частый гость
**

Группа: Участник
Сообщений: 77
Регистрация: 15-02-07
Из: Днепропетровск
Пользователь №: 25 387



Из личного опыта....
Лучше использовать контроллеры у которых нет возможности отключить Reset...
История моя... есть самодельный программатор, на ноуте шьет с первого раза, на стационарном при первом подключении никогда не зашивает с первого раза (вернее зашивает все что угодно и куда угодно но не то что надо, если была бы не мега8, а тини 2313 то может и зашиться резет на выход), надо раз 5 стереть, прочитать, такое ощущение что связано с зарядом какой то емкости...
Go to the top of the page
 
+Quote Post
yakub_EZ
сообщение Oct 27 2009, 14:22
Сообщение #13


Профессионал
*****

Группа: Свой
Сообщений: 1 329
Регистрация: 6-12-08
Из: Москва
Пользователь №: 42 252



Цитата(Andrew_k5 @ Oct 27 2009, 17:03) *
надо раз 5 стереть, прочитать, такое ощущение что связано с зарядом какой то емкости...

Было такое с USB программатором по схеме Protoss'a пропаял возле IDC колодок не помогло. Проблема оказалась в 20ти сантиметровом шнурке - IDC штекер 5 на 2 пина. Контакт в одной из линий временами пропадал. В домашних условиях велика вероятность недодавить колодку при установку на шлейф
Go to the top of the page
 
+Quote Post
_Pasha
сообщение Oct 27 2009, 14:23
Сообщение #14


;
******

Группа: Участник
Сообщений: 5 646
Регистрация: 1-08-07
Пользователь №: 29 509



Цитата(Andrew_k5 @ Oct 27 2009, 18:03) *
Из личного опыта....
Лучше использовать контроллеры у которых нет возможности отключить Reset...
История моя... есть самодельный программатор

... параллельный. Недописанный, корявенький, но фьюзы если что спасти может. А вот планар на плате - это гемор. По этой причине иногда предпочитаю PICи
Go to the top of the page
 
+Quote Post
plus
сообщение Oct 31 2009, 18:25
Сообщение #15


Частый гость
**

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



Цитата(mempfis_ @ Oct 23 2009, 09:51) *
Сделал на второй меге генератор меандра, подал на xtal1 полученный клок и восстановил мегу.

У меня замечательный советский осциллограф с калибратором, выдающим меандр 2 кГц. Когда по неопытности как-то "зафьюзил" АВРку, то ленно было собирать генератор, решил попробовать осциллографом оживить. Подал с нег на микроконтроллер в качестве тактилки 2 кГц - помогло smile.gif


--------------------
"Не дождётесь!" (С) Старик Рабинович.
Go to the top of the page
 
+Quote Post

2 страниц V   1 2 >
Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 18th June 2025 - 18:15
Рейтинг@Mail.ru


Страница сгенерированна за 0.01486 секунд с 7
ELECTRONIX ©2004-2016