RE: Bascom port lekérdezés
Cseh Róbert
R.Cseh at Richter.hu
Thu May 3 08:10:43 CEST 2007
Szia,
A Bascom 1.11.8.3 súgó szerint a PINB komplett port INPUTot ad vissza.
Nem lehet hogy hiába írsz a portra, kívülről valami fel/klehúzza, és nem jelenik meg a portra való kiírás (pl. GND vagy tápzárlat)?
A PinB olvasás előtt a irányokat be kell állítani (ki/bemenet (Config portx= input/output), illetve a belső felhúzóellenállásokat a bemeneteken H-ba szoktam rakni.
Config portb=input
portb=255
Print pinb
Robert
-----Original Message-----
From: Zoltán Bakcsa [mailto:elektrolista at gmail.com]
Sent: Wednesday, May 02, 2007 2:42 AM
To: elektro at tesla.hu
Subject: Bascom port lekérdezés
Sziasztok!
Eddig nem igazán foglalkoztam a dologgal, de most már zavar, pláne hogy van egy órajel érzékeny alkalmazásom.
Szóval. Ugye a portok állapotát a pin regiszterekkel kérdezzük le.
Miért nem tudom lekérdezni a lábakat egyenként?
pl
dim bemenet1 as bit
bemenet1=Pinb.0
Miért tudom csak az egész portot lekérdezni?
dim bemenet1 as byte
bemenet1=Pinb
Majd aztán szépen kimaszkolgatni a nem kellő biteket a változóban, vagy egyéb megoldással kinyerni a szükséges bit értékét.
Ha egyenként akarom lekérdezni a felső megoldással, akkor mindig 0-át ad vissza. A "port" regiszterek egyes bitjeit külön-külön tudom írni és olvasni is, helyesen.
Üdv:
Zoli
More information about the Elektro
mailing list