roboforum.ru

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

 

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

Программирование микроконтроллеров AVR, PIC, ARM.
Разработка и изготовление печатных плат для модулей.

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

Сообщение 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 порт.
Аватара пользователя
yozik0ff
 
Сообщения: 440
Зарегистрирован: 28 авг 2005, 08:30
Откуда: деревня - Тюмения
прог. языки: с++

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

Сообщение avr123.nm.ru » 09 сен 2011, 14:38

Наверно такта нету. на хтал1 надо такт подать.
Читайте !
Аватара пользователя
avr123.nm.ru
отсылающий читать курс
 
Сообщения: 14200
Зарегистрирован: 06 ноя 2005, 04:18
Откуда: Москва
Предупреждения: -8

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

Сообщение Myp » 09 сен 2011, 18:17

если волшебный дым внутри не закончился то велик шанс что оно просто сглюкнуло от кривых фьюзов )
<telepathmode>На вопросы отвечает Бригадир Телепатов!</telepathmode>
Всё уже придумано до нас!
Аватара пользователя
Myp
скрытый хозяин вселенной :)
 
Сообщения: 15908
Зарегистрирован: 18 сен 2006, 12:26
Откуда: Тверь по прозвищу Дверь
прог. языки: псевдокод =) сила в алгоритме!
ФИО: глубокоуважаемый Фёдор Анатольевич

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

Сообщение yozik0ff » 09 сен 2011, 22:35

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

Так чво делать то?
Как прошить контроллер в такой ситуации?!
Аватара пользователя
yozik0ff
 
Сообщения: 440
Зарегистрирован: 28 авг 2005, 08:30
Откуда: деревня - Тюмения
прог. языки: с++

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

Сообщение citizen » 10 сен 2011, 00:41

Если в фьюзах эта ножка была сконфигурирована как XTAL1 - то при записи в порт ничего происходить не должно, так как ножка при этом оказывается соединена только с системой тактирования.
Может следует попробовать подключить к контроллеру другой кварц, или подать на XTAL1 сигнал от внешнего генератора?
Аватара пользователя
citizen
 
Сообщения: 315
Зарегистрирован: 12 окт 2008, 12:40
Откуда: Красногорск, Подмосковье

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

Сообщение yozik0ff » 10 сен 2011, 10:53

Там кварц дикий. со встроенными конденсаторами. Аналг мне не найти. буду колхозить из обычного кварца и кондеров на 22пф.
Вложения
кварц_до.jpg
Кварц
Аватара пользователя
yozik0ff
 
Сообщения: 440
Зарегистрирован: 28 авг 2005, 08:30
Откуда: деревня - Тюмения
прог. языки: с++

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

Сообщение yozik0ff » 10 сен 2011, 17:07

выпаял штатный кварц. впаял туда другой на 11мгц. поставил два кондюка керамических.
Включаю.
Все тоже самое.
Контроллер нехочет прошиватся.
Издох насмерть видать.
Аватара пользователя
yozik0ff
 
Сообщения: 440
Зарегистрирован: 28 авг 2005, 08:30
Откуда: деревня - Тюмения
прог. языки: с++

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

Сообщение galex1981 » 10 сен 2011, 23:09

А попробуй кварц 1-2 Мгц поставить? Может и не издох контроллер
if(!Operate) Read(pDatasheet);
Аватара пользователя
galex1981
 
Сообщения: 4360
Зарегистрирован: 04 дек 2008, 22:44
Откуда: Камышин
Skype: galk-aleksandr1
прог. языки: C, C++, Assm, BasCom, VB, php
ФИО: Галкин Александр Владимирович

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

Сообщение avr123.nm.ru » 11 сен 2011, 00:05

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

Лучше такт подать.
Читайте !
Аватара пользователя
avr123.nm.ru
отсылающий читать курс
 
Сообщения: 14200
Зарегистрирован: 06 ноя 2005, 04:18
Откуда: Москва
Предупреждения: -8

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

Сообщение yozik0ff » 12 сен 2011, 08:52

Подал такт. всеравно программатором не пингуется.
Статикой видать его сильно убил.
Заказал на ибее 5 микроконтроллеров atmega328p с доставкой всего обошлось в 950 рубликов. Буду ждать. да потом впаяю.
--
Скварцем незнаю что делать. старый кварц. когда выпаивал термофеном. после пругрева развалился на две части.
Аватара пользователя
yozik0ff
 
Сообщения: 440
Зарегистрирован: 28 авг 2005, 08:30
Откуда: деревня - Тюмения
прог. языки: с++


Вернуться в Микроконтроллеры

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 1

Mail.ru counter