roboforum.ru

Технический форум по робототехнике.

Признаки, что контроллер издох.

Признаки, что контроллер издох.

yozik0ff » 09 сен 2011, 14:18

Приветствую всех!
Подскажите, как здыхают контролллеры?
Вот у меня на столе лежит штука, всегда программировалась через прогроматор pololu.
А тут случилось фигня, сначало программатор от AVRTools говорил что программа залита, память с данными незалито.
Включил/выключил.
Прогромматор видет. но при попытке прочитать сигнатуру пишет типа Verify that the device is placed in the correct socket, and that the ISP
cable is properly connected. Check that the ISP programming frequency specified on the
'Main' page is well below 1/4 of the clock frequency of the device. Extra precaution
should be made when using the CKDIV fuse and/or Clock Prescaler Register (CLKPR) on
parts supporting this.
.
Ну и поменял частоту программирования в прогромматоре на самый низкий.
Пофиг. грит прогромматор мне что немогу переключится в режим программирования. хотя устройство само. отключается при начале программирования (наверно отттого что резет подается всетаки?).
Так вот.
Штука контроллерна то себя странно ведет.
Исправно выдает шим (хотя в программе все было отключенно)
Время от времени дергает какието левые ножки.
Так вот думаю, если бы я скажем убилбы контроллер напирмер статикой, то он бы вообще наверно не показывал признаки жизни?
--
Мне здается, что случайно фюзы неправлеьно прошил.

Добавлено спустя 4 минуты 56 секунд:
Ага сроботом 3PI ничего не делал физический.
Дома попробую прошить его по спартанский через LPT порт.

Re: Признаки, что контроллер издох.

avr123.nm.ru » 09 сен 2011, 14:38

Наверно такта нету. на хтал1 надо такт подать.

Re: Признаки, что контроллер издох.

Myp » 09 сен 2011, 18:17

если волшебный дым внутри не закончился то велик шанс что оно просто сглюкнуло от кривых фьюзов )

Re: Признаки, что контроллер издох.

yozik0ff » 09 сен 2011, 22:35

Проверил тестером который частоту мериет выходы XTAL1 XTAL2 - на выходе херь какаято, должно быть 20мг. показывает от 8 до 11КГЦ. Либо кварц издох либо. замыкаю эти два контакта. тыщь па контроллер останавливается. получается что он работает. ибо когда его программирую, он на доли секунды перестает ногами дудонить. тоесть замирает. но при этом программатор пишет что неможет его запрограммировать.
Проверил все проводники. все хорошо. нигде не замыкает. контакты есть.
Стал смотреть прошивку. и обалдел!
оказывается я одну ножку PB6 онаже XTAL1 та которая идет к кварцу. я ее зачемто сконфигуровал на выход и записываю туда данные.... воть те раз. МОжет из за этого гуляет частота и он контроллер от этого глючновато работает и прогамматор не может его записать?

Так чво делать то?
Как прошить контроллер в такой ситуации?!

Re: Признаки, что контроллер издох.

citizen » 10 сен 2011, 00:41

Если в фьюзах эта ножка была сконфигурирована как XTAL1 - то при записи в порт ничего происходить не должно, так как ножка при этом оказывается соединена только с системой тактирования.
Может следует попробовать подключить к контроллеру другой кварц, или подать на XTAL1 сигнал от внешнего генератора?

Re: Признаки, что контроллер издох.

yozik0ff » 10 сен 2011, 10:53

Там кварц дикий. со встроенными конденсаторами. Аналг мне не найти. буду колхозить из обычного кварца и кондеров на 22пф.
Вложения
кварц_до.jpg
Кварц

Re: Признаки, что контроллер издох.

yozik0ff » 10 сен 2011, 17:07

выпаял штатный кварц. впаял туда другой на 11мгц. поставил два кондюка керамических.
Включаю.
Все тоже самое.
Контроллер нехочет прошиватся.
Издох насмерть видать.

Re: Признаки, что контроллер издох.

galex1981 » 10 сен 2011, 23:09

А попробуй кварц 1-2 Мгц поставить? Может и не издох контроллер

Re: Признаки, что контроллер издох.

avr123.nm.ru » 11 сен 2011, 00:05

yozik0ff писал(а):Там кварц дикий. со встроенными конденсаторами. Аналг мне не найти.
Есть в наличии у Семенова Михаила миниатюрные резонаторы с конденсаторами.

Лучше такт подать.

Re: Признаки, что контроллер издох.

yozik0ff » 12 сен 2011, 08:52

Подал такт. всеравно программатором не пингуется.
Статикой видать его сильно убил.
Заказал на ибее 5 микроконтроллеров atmega328p с доставкой всего обошлось в 950 рубликов. Буду ждать. да потом впаяю.
--
Скварцем незнаю что делать. старый кварц. когда выпаивал термофеном. после пругрева развалился на две части.


Rambler\'s Top100 Mail.ru counter