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