RETLW 3FF это калибровочная константа , странно почему он предложил поменять этот адрес.
RETLW 3FF это калибровочная константа , странно почему он предложил поменять этот адрес.
Последний раз редактировалось Chip; 11.03.2009 в 22:46.
Спаял схемку, но видимо где-то накосячил...
Если я подключаю провод BackLite к +12В то ничего не происходит.
А если замыкаю на землю, то идет постоянное переключение по кругу: PC->VIDEO1->VIDEO2->PC и.т.д
Если снимаю провод с земли - допереключается до PC и останавливается...
Диод что ли не той стороной припаял?
А почему тогда по кругу переключается?
Что-то я не очень понимаю как эта схема из диода и двух резисторов должна работать. Объясните, пож-та
Последний раз редактировалось muzzy; 12.03.2009 в 23:09.
Логика проста через спираль лампочки заднего хода и через диод на входе пика логический 0, когда включаем задний ход то Резистором на входе PIC подтягивается логическая 1 и активируется кнопка АВ
Если диод припаял не правильно и подал 12в то вход контроллера возможно вылетел, для этого и диод стоит что бы защитить вход от +12в
Последний раз редактировалось Chip; 12.03.2009 в 23:26.
Значит без лампочки работать не будет - а я в домашних условиях пытаюсь проверить...
А для чего резистор 10к на GP3?
Подключил с лампочкой. Теперь когда лампочка не горит (на входе пика 0) - идет постоянное переключение входов по кругу. А когда лампочка горит(на входе пика 1) - ничего не происходит.
Видимо пик прошил неправильно. Попробую еще раз и отвечу "да" на вопрос программатора о замене RETLW...
Попробовал - ничего не изменилось...
Единственное радует, что при включении лампочки всегда включается один и тот же вход (то есть за время выключенной лампочки происходит количество переключений кратное трём)
Также попробовал вторую прошивку - 1+3 - все то же самое, только количество переключений кратное четырём
Кажется понял в чем дело. Я сбросил значения FUSES OPTIONS по умолчанию и прошил еще раз - логика работы изменилась:
Теперь при включении лампочки - входы переключаются 3 раза и останавливаются.
А при выключении - ничего не происходит.
Изначально fuses выглядели так:
А по умолчанию выставились так:
А как должно быть?
Последний раз редактировалось muzzy; 13.03.2009 в 00:41.
Вот когда я задумался над этой проблемой, мне пришла в голову иная мысль:
Поставить IR светодиод и переключать вход камеры с помощью эмулирования посылки с пульта. Это конечно сделает проект для узкого круга лиц, но, зато, с другой стороны - нет необходимости копаться в мониторе !
Большинство мониторов имеют такой пульт ... и система команд там стандартная - посылка фиксированной длины !
PS. У меня вообще засада случилась - частично пересекаются команды с пульта для моника и для DVD-полейера (вернее моник реагирует на команды чужого пульта)...
Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)