|
Как определить жив или мертв МК? |
|
|
|
Oct 20 2008, 05:55
|
Местный
  
Группа: Свой
Сообщений: 426
Регистрация: 5-04-07
Из: Санкт-Петербург
Пользователь №: 26 782

|
Цитата(PhX @ Oct 20 2008, 07:21)  Можно ли нащупать пульс у микроконтроллера (жив или мертв)? Проблема в том, что на одном компьютере контроллер шился вроде нормально, перенес на другую машину и контроллер ponyprogom не опознается. Правда стабилизатор 5и вольтовый 78L05, через который питается ATmeg128 перегрузил (другой нагрузкой) и его пробило, но пробило таким образом, что он звонится с входа и выхода на землю. Вот и закрались сомнения...
p.s. Проверял тестером с ноги GND на VCC тестером в режиме измерения сопротивления, показывает 2.9 ком это нормально? Шью пятью проводами через резисторы с LPT. Так начните с того, что разберитесь с питанием. Если у Вас оно ниже нормы и включен внутрений BOD или в плате внешний супервизор, то мега будет сидеть постоянно в ресете. Тестер в этом случае не заменит осциллограф.
|
|
|
|
|
Oct 20 2008, 06:17
|

Местный
  
Группа: Свой
Сообщений: 473
Регистрация: 10-09-06
Из: Тольятти. Самарская обл.
Пользователь №: 20 249

|
Цитата(VladimirYU @ Oct 20 2008, 10:55)  Так начните с того, что разберитесь с питанием. Если у Вас оно ниже нормы и включен внутрений BOD или в плате внешний супервизор, то мега будет сидеть постоянно в ресете. Тестер в этом случае не заменит осциллограф. С питанием разобрался впаяв новый стабилизатор Vcc=5+-0.08V. На счет осцилографа не понял.
--------------------
Если все, то не я...
|
|
|
|
|
Oct 20 2008, 07:42
|

Местный
  
Группа: Свой
Сообщений: 473
Регистрация: 10-09-06
Из: Тольятти. Самарская обл.
Пользователь №: 20 249

|
Цитата(arttab @ Oct 20 2008, 11:23)  частоту внешнию подать и программатором попробувать считать. А скока в герцах?
--------------------
Если все, то не я...
|
|
|
|
|
Oct 20 2008, 07:48
|

Частый гость
 
Группа: Свой
Сообщений: 112
Регистрация: 15-10-05
Из: Томск
Пользователь №: 9 680

|
Цитата(PhX @ Oct 20 2008, 09:21)  Можно ли нащупать пульс у микроконтроллера (жив или мертв)? Проблема в том, что на одном компьютере контроллер шился вроде нормально, перенес на другую машину и контроллер ponyprogom не опознается. Правда стабилизатор 5и вольтовый 78L05, через который питается ATmeg128 перегрузил (другой нагрузкой) и его пробило, но пробило таким образом, что он звонится с входа и выхода на землю. Вот и закрались сомнения... А не мог понипрог или сам LPT сгореть? Попробуй на другой машине и с другим программатором. Возможно 7805 когда горел, но перед закороткой, дал полное напряжение на контроллер. Я померял тестером живую мегу8515: ~1.3кОм, но это сильно может зависеть от тестера (какое напряжение выдаёт при измерении)
|
|
|
|
|
Oct 20 2008, 07:55
|

Частый гость
 
Группа: Свой
Сообщений: 114
Регистрация: 31-08-05
Из: Украина, Одесса
Пользователь №: 8 105

|
Цитата(PhX @ Oct 20 2008, 11:42)  А скока в герцах? Я ,например, для этих целей спаял на 555-м таймере генератор на 200кГц и использую его в подобных случаях. Тактовую надо подавать на ногу XTAL1. Использую Avreal (в нем можно указать непосредственно частоту генерации клока для контролера при обмене). Считать можно такой командой Код avreal32.exe +MEGA128 -p378 -ab -n -o25khz -%% -r c:\read_.hex
|
|
|
|
|
Oct 20 2008, 08:05
|

Местный
  
Группа: Свой
Сообщений: 473
Регистрация: 10-09-06
Из: Тольятти. Самарская обл.
Пользователь №: 20 249

|
Цитата(starter48 @ Oct 20 2008, 12:48)  А не мог понипрог или сам LPT сгореть? Попробуй на другой машине и с другим программатором. Не с LPT нормально вроде, RESетом вороде дергает, когда просишь прочитать. Цитата(starter48 @ Oct 20 2008, 12:48)  Возможно 7805 когда горел, но перед закороткой, дал полное напряжение на контроллер. Очень бы не хотелось. Да, кстати, насколько я понимаю изначально контроллер тактировался внутренней RC цепочкой, в каких случаях вообще происходит ее отключение???
--------------------
Если все, то не я...
|
|
|
|
|
Jan 5 2009, 13:23
|

Местный
  
Группа: Свой
Сообщений: 473
Регистрация: 10-09-06
Из: Тольятти. Самарская обл.
Пользователь №: 20 249

|
Да что за.... Опять ни шиться ни работать не хочет Как же я ее убить мог не пойму??? Нажал в понипроге кнопочку WriteDevice. Он мне саксефул блин и все тишина... Как эта фигня вообще могла случиться?? я ж фузы не трогал. p.s. Народ, что нужно из железа спаять сделать, что на лоб себе прибить, чтобы в эту ситуацию больше никогда не попадать? В шоке.
--------------------
Если все, то не я...
|
|
|
|
|
Jan 5 2009, 14:48
|

Гуру
     
Группа: Модераторы
Сообщений: 8 455
Регистрация: 15-05-06
Из: Рига, Латвия
Пользователь №: 17 095

|
Цитата(PhX @ Jan 5 2009, 15:23)  Народ, что нужно из железа спаять сделать, что на лоб себе прибить, чтобы в эту ситуацию больше никогда не попадать? Спаять byteblaster или stk200 или переходник на FT2232, выкинуть лошадь и прибить к проекту .bat для запуска AVReal.
--------------------
На любой вопрос даю любой ответ"Write code that is guaranteed to work, not code that doesn’t seem to break" ( C++ FAQ)
|
|
|
|
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|