Wejscie w PIC



Masz problem? Zapytaj na forum elektroda.pl

Poprzedni Następny
Wiadomość
Spis treści
From: ujko_at_nospam_poczta.onet.pl (ujko)
Subject: Wejscie w PIC
Date: Wed, 14 Nov 2001 08:37:07 GMT


Witam.
Jest urzadzenie zrobione na PIC 16F84 i program do niego. Podobno ma
dzialac, ale u mnie nie chce.
Poniewaz odtworzyc cos w tej dziedzinie potrafie, ale samemu wymyslec
nie bardzo, prosze o pomoc
Jako wejscie uzyty jest PA4 pracujacy jako zewnetrzne wejscie TMR0 (
rejestr option = 00111010).
Sprzetowo wyglada to tak:
wejscie to prostokat o amplitudzie ok. 10V podany na baze BC107 przez
10k, z bazy 220k do masy, emiter do masy, kolektor do PA4.
Port A inicjowany jest tak:
movlw 0FFh
movwf PORTA
movlw B'00010000'
tris PORTA
Do tej pory wszystko fajnie, tylko na PA4 (i co za tym idzie na
kolektorze tranzystora mam 0V) cały czas.

Tutaj pytanie - jak to jest z tš inicjalizacja portów - pdf do 16F84
daje przyklad taki:
clrf PORTA
mpvlw 0x0f
movwf TRISA
a wiec cos zupelnie przeciwnego - poczatkowo wpisywane sa do PORTA
zera.

Sprobowalem cos takiego, ale efekt jest taki sam - 0V.
Wiec jak to ma byc, zeby dzialalo?
Dokumentacje ukladu czytalem, nic wiecej sam nie wymysle.

ujko