Без исходника (файл с расширением .asm или .с) заниматься этим совсем не удобно.
Без исходника (файл с расширением .asm или .с) заниматься этим совсем не удобно.
А что, нельзя ли преобразовать обратно в asm из hex? :?
Если антенны рядом, то думаю можно считать это помехами.Сообщение от alexis
Обычные меры по борьбе - не забыть блокировочные конденсаторы на питании. На все провода "наружу" поставить фильтры (хоть десяток витков в колечке).
Толку нет. Уже пробовали. Всё равно виснет. Блок необслуживаемый и поэтому то хочется бесперебойной его работы.
Жду предложений.
Вот прошивка дизассемблированная с помощью WinPic800.
Не знаю, правильно или нет выполнил...?
Да не морочте тогда голову, чем разбираться в чужих исходниках (не исключено, что кривых- отсюда и зависание) поставте одновибратор на половине 561ла7 с постоянной времени RC = 5-6 сек, выход напрямую к ресету ПИКа и сбрасывайте его сигналом светодиода, как тот мигать перестанет, одновибратор перекинется и пик рестартует.. 3 детали на 1,5 рубля и 5 мин спаять..
Виталик, а можешь набросок схемки сделать? Я пока не представляю как это будет выглядеть... :?Сообщение от Виталик
И ещё состояние светодиода может принять и и лог. 1 (горит) и лог. 0
(не горит). Как анализировать два состояния, что это зависон ПИКа?
Так никто и не владеет темой?
У меня насчет "устойчиво" есть устойчивое сомнение.Сообщение от alexis
М-да стиль конечно необычный, если кто хочет может поразбираться.
Clrwdt нет, так что галку ставить нельзя. Похоже что реализованы программно как минимум два синхронных порта, а такие вещи без таймаута делать опасно. Хотя может и питание, и MCLR сбоить, как у автора это реализовано неясно. У меня PIC12F685 управляет усилителем на ГУ-74, так светодиоды индикации сгорели, а ему хоть бы хны. Резистор + емкость + стабилитрон 5,6В на каждую ногу и вперед.
Попробуй может будет работать.!?
Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)