PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Alle Pins auf einmal umschalten?



coCo
08.09.2006, 14:20
Hi,
is vielleicht ne blöde Frage, hab noch nich so viel Ahnung von Bascom (hab mir schon ein Buich bestellt). Jetzt wollt ich mal fragen ob es eine Möglichkeit gibt alle 8 Pins eines Portes umzuschalten? Weil z.B. Portc = 1 klappt ja leider net.

MfG

Rofo88
08.09.2006, 14:26
PortC= &B11111111


MfG

coCo
08.09.2006, 14:32
Danke für deine Antwort, aber das meinte ich net.
Habe meine Frage falsch formuliert. Ich meinte das so:
Ich hab alle Pins auf Output geschaltet und an jedem Pin hängt ne LED. Und jetzt such ich eine Möglichkeit alle LEDs auf einmal aus- bzw. einzuschalten.

Millenniumpilot
08.09.2006, 14:35
Hallo,

meinst Du soetwas: Portc = &B11111111 ?

Gruß Dirk


Edit: Sorry für Doppelpost, hatte die Seite wohl zulange im Cache ;-(

Millenniumpilot
08.09.2006, 14:38
Hallo coCO,

geht das den dann nicht mit Portc = &B00000000 ?
Ist doch auch nur ein Befehl.

Dirk

Rofo88
08.09.2006, 14:39
PortC= &00000000

alle Ausgänge auf 0 bei PortC

MfG

coCo
08.09.2006, 14:39
Also ich hab bisher soviel:


$regfile = "m32def.dat"
$framesize = 32
$swstack = 32
$hwstack = 32
$crystal = 16000000


Ddrc = &B11111111

Do
//Hier will ich jetzt alle Leds auf einmal aus bzw einschalten
Loop
End


Portc = &B11111111
funktioniert aber net, das is doch nur um die Pins auf Ausgang zu schalten oder?
Also wenn ich die Leds alle extra umschalt:

Portc.0 = 1
Portc.1 = 1
Portc.2 = 1
...

dann klappts. Aber ich wollt halt wissen ob das auch bequemer, sprich mit weniger Code geht...

coCo
08.09.2006, 14:46
ach ok. Habs hingekriegt.

Mit Portc = &B00000000 gehts.

Danke euch allen :)

Rofo88
08.09.2006, 14:46
schaue Dir mal die Port.bas in den Samples-Verzeichnis von Bascom an!!


MfG

PicNick
08.09.2006, 19:48
Mit Portc = &B00000000 gehts.

Ich bin verwirrt. Heißt das nicht
DDRC = &B00000000 alles Input
DDRC = &B11111111 alles Output
?

Rofo88
08.09.2006, 19:55
Ich bin verwirrt. Heißt das nicht
DDRC = &B00000000 alles Input

Wenn man den Prot als Eingang schaltet gehen die LEDs auch aus :-b
Mann könnte auch den Hauptschalter im Sicherungskasten nehmen....es gibt viele wege.

MfG

PicNick
08.09.2006, 19:58
Gotcha ! Ich dachte, er wolle speziell Input/Output umschalten.
na, kann ich wieder ruhig schlafen.

coCo
08.09.2006, 20:43
Ne ich wollte ein Blinklicht machen mit allen LEDs^^ und hat ja nun auch geklappt :)