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

 
 
> каким образом читать сигнал приходящий на RA2? PIC16F886
AcheleS
сообщение Jan 25 2015, 01:27
Сообщение #1





Группа: Участник
Сообщений: 7
Регистрация: 25-01-15
Пользователь №: 84 759



Доброго времени суток!

Столкнулся с проблемой. (Опыта в данном деле мало)
В руки попала мертвая дверь для кошек (Microchip Petporte Smart Flap).
Мозгами дверцы является PIC16F886.
После ковыряний выяснилось, что PIC молчит и признаков жизни не подает.
Заказал и установил новый...
Проблема собственно в прошивке. Товарищи из PetSafe давать прошивку не желают.
Нашел на просторах сайт посвященный этой дверце.
На этом ресурсе нашел исходники, но ревизия плат оказалась разная!
Работают все функции кроме самой главной - считывания метки (FDX_B)!
Связавшись с разработчиком выяснил различия ревизий и впал в ступор...

Старая ревизия (под которую есть прошивка) была с доп. платой, которая втыкалась поверх основной.
На ней располагается операционный усилитель (LM 324) с обвязкой. Схемы к сожалению нет.

Выходы с этой платы были подключены следующим образом:
RFID board output 3 -> MCU PIN 4 (RA2) Comparator C2IN+
RFID board voltage supply (JP7 PIN4) -> MCU PIN 24 (RB3) Voltage supply for opamp
RFID board output 4 (JP7 PIN5) -> MCU PIN 3 (RA1) Comparator C12IN1-

При считывании использовался внутренний компаратор и прерывание на изменения значения на выходе.
С пониманием алгоритма вопросов не возникло...

В новой ревизии автор решил совместить доп плату с ОУ с основной, и внес коррективы.
Теперь выходы подключены так:
LM324 PIN 8 (C3 out) -> MCU PIN 4 (RA2) Digital signal from the receiver circuitry
LM324 PIN 4 (VCC) -> MCU PIN 24 (RB3) VCC Op-Amp via R25 (330 Ohm)

Собственно теперь вопрос: каким образом читать сигнал приходящий на RA2? Компаратор теперь не задействован, прерываний на этом пине нет...
Буду рад любому совету...
Go to the top of the page
 
+Quote Post



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

 


RSS Текстовая версия Сейчас: 17th June 2025 - 07:19
Рейтинг@Mail.ru


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