roboforum.ru

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

Убитые фьюзы на mega88 (MiniBot 2.1)

Готовая электроника для самодельного робота. Уровень от начинающих до опытных конструкторов.

Убитые фьюзы на mega88 (MiniBot 2.1)

Сообщение setar » 29 апр 2010, 00:36

:o А мегу88 на миниботе никто ещё не убивал через фьюзы?
если нет - то первым буду :oops:

Решил я что на входе XTAL1 для mega88 должен присутстовать внешний такт, поскольку она соединена с ногой XTAL2 от mega32.
Видимо что то не додумал...

В общем как только переключил мегу88 на внешний такт, всё, перестала детектиться :(

Есть идеи как запустить её обратно малой кровью ?

P.S. и кстати что там изначально стояло по тактовой? я даже записать не удосужился :sorry:
Аватара пользователя
setar
Site Admin
 
Сообщения: 10989
Зарегистрирован: 04 окт 2004, 12:58
Откуда: St.Petersburg
Skype: taranenko.sergey
ФИО: Сергей Тараненко

Re: Убитые фьюзы на mega88 (MiniBot 2.1)

Сообщение Angel71 » 29 апр 2010, 01:00

:oops: а навесным припаять кварц с кондёрами реально? :sorry: не выпаивать же.
Аватара пользователя
Angel71
 
Сообщения: 10668
Зарегистрирован: 18 апр 2009, 22:18
Предупреждения: -1

Re: Убитые фьюзы на mega88 (MiniBot 2.1)

Сообщение setar » 29 апр 2010, 01:10

выпаять конечно проблема не большая, у меня просто мысль что там может джампер какой предусмотрен есть для таких случаев (в частности J1 подает внешний такт с робобаса на мегу 32 XTAL1 видимо для аналогичных случаев)...
Если у меги 32 коротнуть XTAL1 и XTAL2 не приведет ли это к появлению внешнего такта на XTAL1 меги88 (32 мега вроде должна просто не запуститься при этом).
Аватара пользователя
setar
Site Admin
 
Сообщения: 10989
Зарегистрирован: 04 окт 2004, 12:58
Откуда: St.Petersburg
Skype: taranenko.sergey
ФИО: Сергей Тараненко

Re: Убитые фьюзы на mega88 (MiniBot 2.1)

Сообщение avr123.nm.ru » 29 апр 2010, 01:14

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

Re: Убитые фьюзы на mega88 (MiniBot 2.1)

Сообщение setar » 29 апр 2010, 02:07

Мммм ....
но по схеме минибота так и есть: m32 работает с кварцем, и ее XTAL2 идет на XTAL1 m88
да и ресеты у них разъединены - у m88 свой разъём SPI
Эд, вопрос наверное к тебе - а должно работать если m88 поставить в режим внешней синхронизации ?
или кроме частоты ещё с какими то битами фьюзов намутил :(

Добавлено спустя 1 минуту:
а какие ноги нужны для параллельного программирования ?
Аватара пользователя
setar
Site Admin
 
Сообщения: 10989
Зарегистрирован: 04 окт 2004, 12:58
Откуда: St.Petersburg
Skype: taranenko.sergey
ФИО: Сергей Тараненко

Re: Убитые фьюзы на mega88 (MiniBot 2.1)

Сообщение EdGull » 29 апр 2010, 07:29

только без паники!
посмотри включен ли в фусибитах выход тактового сигнала у меги32, скорей всего ты его выключил
если это не помогает, то уж припаянный внешний кварцевый генератор завсегда поможет.
Аватара пользователя
EdGull
 
Сообщения: 10211
Зарегистрирован: 28 дек 2004, 20:33
Откуда: Тольятти
Skype: Ed_Gull
прог. языки: Bascom AVR Basic
ФИО: Гуль Эдуард Викторович

Re: Убитые фьюзы на mega88 (MiniBot 2.1)

Сообщение galex1981 » 29 апр 2010, 08:29

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

Re: Убитые фьюзы на mega88 (MiniBot 2.1)

Сообщение avr123.nm.ru » 29 апр 2010, 09:00

Значит ранены были.

Добавлено спустя 25 минут 27 секунд:
setar писал(а):Мммм ....
но по схеме минибота так и есть: m32 работает с кварцем, и ее XTAL2 идет на XTAL1 m88
да и ресеты у них разъединены


Если м32 работает от кварца то на хтал2 у него должен быть такт. Можно усилить его запрограммировав ( сделав "0" ) фьюз CKOPT.

Такт можно подать с материнки с кварца через резистор 1-2 кОм и еще схемы простых генераторов есть на страничке все о прошивке AVR - http://proavr.narod.ru/07.htm

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

Re: Убитые фьюзы на mega88 (MiniBot 2.1)

Сообщение galex1981 » 29 апр 2010, 09:08

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

Re: Убитые фьюзы на mega88 (MiniBot 2.1)

Сообщение setar » 29 апр 2010, 17:23

спасибо, вечером буду пробовать
Аватара пользователя
setar
Site Admin
 
Сообщения: 10989
Зарегистрирован: 04 окт 2004, 12:58
Откуда: St.Petersburg
Skype: taranenko.sergey
ФИО: Сергей Тараненко

Re: Убитые фьюзы на mega88 (MiniBot 2.1)

Сообщение setar » 29 апр 2010, 21:39

:no: не прокатывает
мега32 имеет такие фьюзы:
mega32.tiff

на попытку прочитать сигнатуру с меги 88 получаю такое сообщение:
mega88.tiff


по ходу нужно бежать за осцилографом в гараж :)
и смотреть на такт...
хотя я уже начал сомневаться - е умудрился ли я отключить ISP
Аватара пользователя
setar
Site Admin
 
Сообщения: 10989
Зарегистрирован: 04 окт 2004, 12:58
Откуда: St.Petersburg
Skype: taranenko.sergey
ФИО: Сергей Тараненко

Re: Убитые фьюзы на mega88 (MiniBot 2.1)

Сообщение avr123.nm.ru » 29 апр 2010, 22:11

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

Re: Убитые фьюзы на mega88 (MiniBot 2.1)

Сообщение galex1981 » 29 апр 2010, 22:48

хотя я уже начал сомневаться - е умудрился ли я отключить ISP

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

Re: Убитые фьюзы на mega88 (MiniBot 2.1)

Сообщение setar » 01 май 2010, 23:47

:Yahoo!: я его починил
Наступил как оказалось на двойные грабли:
1. переключил мегу88 на внешний такт (ext.clock)
2. пытался достучаться до кристала на подсевшей батарейке

Внешний такт получил с программатора OR-PROG-USB (замкнут на нем джампер XTOUT)
подал его с RoboBus.pin7 непосредственно на 7 ногу меги88 (XTAL1):
(извините за качество фотки - мыльница умирает по матрице)
IMG_8465.gif



помогите теперь правильно расставить фьюзы:
mega88_after_repair.gif
Аватара пользователя
setar
Site Admin
 
Сообщения: 10989
Зарегистрирован: 04 окт 2004, 12:58
Откуда: St.Petersburg
Skype: taranenko.sergey
ФИО: Сергей Тараненко

Re: Убитые фьюзы на mega88 (MiniBot 2.1)

Сообщение galex1981 » 01 май 2010, 23:59

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

След.

Вернуться в МиниБот — национальный класс роботов

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

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