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

 
 
2 страниц V  < 1 2  
Reply to this topicStart new topic
> Странные проблемы с прошивкой.
slanted
сообщение Jul 17 2008, 09:19
Сообщение #16


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

Группа: Участник
Сообщений: 140
Регистрация: 2-01-08
Пользователь №: 33 768



Цитата(ArtemKAD @ Jul 17 2008, 13:05) *
А как там на счет WDT ? В программе сбрасываешь?

Оно по умолчанию выключено. Я его не включал. Впрочем, спасибо, проверю.

Цитата(delamoure @ Jul 17 2008, 12:43) *
Может, всё-же длинный кабель от программатора? Симптомы больно похожие...


Это далеко не первый камень, который я зашиваю этим программатором. Все было всегда абсолютно нормально, кроме последних четырех камней.

Цитата(ArtemKAD @ Jul 17 2008, 13:11) *
Убери внешнюю подтяжку.

unsure.gif
А что с ней может быть не так?

Цитата
И проверь цепь GND.


В смысле? Цепь -- на месте.
Go to the top of the page
 
+Quote Post
delamoure
сообщение Jul 17 2008, 09:46
Сообщение #17


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

Группа: Свой
Сообщений: 176
Регистрация: 2-04-08
Из: Днепропетровск
Пользователь №: 36 406



Народ задумался...
Попробуйте теперь упорядочить информацию, что вы нам предоставили.
Мне вот уже непонятно с каким чипом вы конкретно работаете сейчас (tiny, mega); про замыкание reset на питание пинцетом непонятно тоже (при подключенном программаторе что-ли?).
Если через подтягивающий к VCC резистор программатор не может посадить вывод на землю, может стоит обратить внимание на то, что reset имеет и альтернативную функцию порта? При той "хаотичности" во время прошивок он мог и сконфигурироваться как линия IO.


--------------------
Ребята, как же это вы без гравицапы пепелац выкатываете из гаража? Это непорядок. ©
Go to the top of the page
 
+Quote Post
slanted
сообщение Jul 17 2008, 09:50
Сообщение #18


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

Группа: Участник
Сообщений: 140
Регистрация: 2-01-08
Пользователь №: 33 768



Цитата(delamoure @ Jul 17 2008, 13:46) *
Народ задумался...
Попробуйте теперь упорядочить информацию, что вы нам предоставили.
Мне вот уже непонятно с каким чипом вы конкретно работаете сейчас (tiny, mega);

mega

Цитата
про замыкание reset на питание пинцетом непонятно тоже (при подключенном программаторе что-ли?).

Пинцетом, ясное дело, при отключенном. Я это к тому, что у себя внутри контроллер, похоже, пытается за каким-то чертом тянуть этот вывод, причем довольно сильно, раз программатор не может его перетянуть (точнее, делает это с трудом).

Цитата
Если через подтягивающий к VCC резистор программатор не может посадить вывод на землю, может стоит обратить внимание на то, что reset имеет и альтернативную функцию порта? При той "хаотичности" во время прошивок он мог и сконфигурироваться как линия IO.

Ну через раз контроллер таки читается.

Ладно, я еще попробую откопать какую-нибудь из старых железок, чтобы быть точно уверенным, что это не программатор. Завтра вернусь с результатами.

Сообщение отредактировал slanted - Jul 17 2008, 09:52
Go to the top of the page
 
+Quote Post
777777
сообщение Jul 18 2008, 04:48
Сообщение #19


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

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



Цитата(slanted @ Jul 17 2008, 13:04) *
Короче, я потыкал в неё осциллографом. Сигналы везде нормальные, кроме ресета. При питании +5В, на ресете что-то около трех с половиной с какой-то помехой. С частотой в пять-десять герц ресет кратковременно подпрыгивает до +5, с этой же частотой помаргивают светодиоды (там в самом начале программа действительно мигает лампочками, типа, все нормально). Подтяжка ресета кверху -- десять килоом вроде-бы.


Ну а как насчет схемы все-таки? Или она секретная?

А насчет ресета - если там нет банального замыкания с одним из соседних выводов, то объяснение только одно - ты запрограммировал ресет как линию порта и проц туда что-то иногда выдает.
Go to the top of the page
 
+Quote Post
Igor26
сообщение Jul 18 2008, 06:04
Сообщение #20


Знающий
****

Группа: Свой
Сообщений: 521
Регистрация: 10-02-05
Пользователь №: 2 544



Цитата
При питании +5В, на ресете что-то около трех с половиной с какой-то помехой.

Было такое один раз с Мегой128. Заменил - всё стало нормально.
Цитата
запрограммировал ресет как линию порта

А почему тогда напряжение не логических уровней? А почему тогда программатор кристалл видит?
Go to the top of the page
 
+Quote Post
slanted
сообщение Jul 18 2008, 08:49
Сообщение #21


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

Группа: Участник
Сообщений: 140
Регистрация: 2-01-08
Пользователь №: 33 768



Цитата(777777 @ Jul 18 2008, 08:48) *
Ну а как насчет схемы все-таки? Или она секретная?


Далась вам эта схема. Нет там никакого криминала, RC-цепочка на ресете, пара блокировочных кондеров на питании, восемь штук светодиодов через резисторы от портов C, B и D. Ну, еще транзистор на OC1B, который управляет динамиком.

Цитата(Igor26 @ Jul 18 2008, 10:04) *
Было такое один раз с Мегой128. Заменил - всё стало нормально.

А почему тогда напряжение не логических уровней? А почему тогда программатор кристалл видит?


В общем-то, я ее домучал сегодня.
Флюс, зараза.
Помог ацетон, спирт, протереть, просушить, и так два или три раза. Шиться, по крайней мере, начало без глюков. Ну, плюс еще мелкий баг в программе, но после его исправления железяка заработала вся и сразу. Тем не менее две тиньки и одна мега таки остались трупами -- видимо, что-то такое туда зашилось, после чего они ушли в себя.

Да, флюс -- CT-brand 61B.
Go to the top of the page
 
+Quote Post
delamoure
сообщение Jul 18 2008, 08:58
Сообщение #22


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

Группа: Свой
Сообщений: 176
Регистрация: 2-04-08
Из: Днепропетровск
Пользователь №: 36 406



Цитата(slanted @ Jul 18 2008, 11:49) *
Тем не менее две тиньки и одна мега таки остались трупами -- видимо, что-то такое туда зашилось, после чего они ушли в себя.


Imho поможет параллельный программатор.


--------------------
Ребята, как же это вы без гравицапы пепелац выкатываете из гаража? Это непорядок. ©
Go to the top of the page
 
+Quote Post
slanted
сообщение Jul 18 2008, 10:45
Сообщение #23


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

Группа: Участник
Сообщений: 140
Регистрация: 2-01-08
Пользователь №: 33 768



Цитата(delamoure @ Jul 18 2008, 12:58) *
Imho поможет параллельный программатор.


Да нету нигде в ближайшем окружении. Проще выкинуть нафиг и взять следующий камень.
Go to the top of the page
 
+Quote Post

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

 


RSS Текстовая версия Сейчас: 20th July 2025 - 05:49
Рейтинг@Mail.ru


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