Herzlich Willkommen im einzigen (deutschsprachigem) Picaxe-Forum.

Der Ursprung dieses Forum reicht bis in das Jahr 2008 zurück


Bin ich Eingang oder Ausgang - Die Let Dirs Frage

#1 von BoomBoomMagic , 26.01.2019 20:06

Viele Anfänger machen gern den Fehler und vergessen der Picaxe beim Programieren als erstes mitzuteilen ,
welcher Pin denn eigentlich was sein soll.

Laut Manual steht zwar , das durch manche Befehle sich die Pins selbstständig als Ein- oder Ausgang definieren.
Ich empfehle jedoch , es sich zur Gewohnheit zu machen , dennoch immer am Anfang erst die Pins definitiv
als Ein-oder Ausgang festzulegen.

Der Editor bietet im Menu die Möglichkeit : Simulate ( deutsch: Simulator )

Wenn man jetzt mal nur den Befehl : Pause 100
programmiert und den Simulator startet , kann man wunderbar erkennen , das alle Pins immer erst Eingänge sind.



Alle Pins die ein Ausgang sind , werden flach dargestellt , alle Pins die ein Eingang sind als Button.
Da bei der 08M2 der Pin C.0 der serielle Ausgang ist , wird dieser als einziger bereits flach , als Ausgang ,dargestellt.

Mit dem Befehl : let dirs ( deutsch: setze Richtung ) wird der Picaxe mitgeteilt welcher Pin was sein soll.

Man kann jetzt einen Wert dezimal angeben , jedoch wäre diese Schreibweise recht umständlich bzw. unübersichtlich.
Da die Pins vom Hersteller wie das Binärsystem angeordnet sind , bietet sich die binäre Schreibweise hierbei an.

Binärsystem : Bit 7----Bit6-----Bit5-----Bit4-----Bit3-----Bit2-----Bit1-----Bit0
Picaxe Pins : Pin x.7--Pin x.6--Pin x.5--Pin x.4--Pin x.3--Pin x.2--Pin x.1--Pin x.0


Da bei der 08M2 die Pin3 und Pin5 von haus aus Eingänge sind, ließen sich nur noch die Pins 1 , 2 , 4 als Ausgang defineren.
Dies würde dann als Befehl wie folgt aussehen :

Let Dirs = %000010110 ( wichtig dabei ist das Vorzeichen : % )

|addpics|nqa-l-1ed9.jpg,nqa-m-e540.jpg|/addpics|

 
BoomBoomMagic
Beiträge: 480
Registriert am: 24.01.2019


RE: Bin ich Eingang oder Ausgang - Die Let Dirs Frage

#2 von BrunoCH , 15.04.2019 18:50

Anfängerfrage:
Du schreibst Pin3 und Pin5 sind von Haus aus Eingänge
ist Pin 3 nicht (Touch/ADC/Out/In = C.4)
Pin 5 nicht (In/Out/ADC/Touch/PWM/Tune/SRQ =C.5)
Pin 1 wäre +V nicht Ausgang oder mache ich da was falsch?


Gruss Bruno


PICAXE Anfänger, Anwender IL BASIC und etwas AVR Bascom

BrunoCH  
BrunoCH
Beiträge: 2
Registriert am: 15.04.2019


RE: Bin ich Eingang oder Ausgang - Die Let Dirs Frage

#3 von BoomBoomMagic , 15.04.2019 18:59

Hallo Bruno.

Ja Sorry , hab da etwas die Bezeichnungen durch einander geworfen



Soll heißen : Pin 2+4 oder C.3 + C.5

Hast Du ja völlig Recht das das verwirrt.


*** Die Picaxe muß nicht alles können , es reicht wenn sie sagt wo's lang geht ***

 
BoomBoomMagic
Beiträge: 480
Registriert am: 24.01.2019


RE: Bin ich Eingang oder Ausgang - Die Let Dirs Frage

#4 von BrunoCH , 15.04.2019 19:38

Danke schön
dachte schon ich muss mein Layout ändern

Bruno


PICAXE Anfänger, Anwender IL BASIC und etwas AVR Bascom

BrunoCH  
BrunoCH
Beiträge: 2
Registriert am: 15.04.2019


   

8-stellige 7-Segment mit der 08M2
4-stellige 7-Segment mit der Picaxe

Picaxe Editor 5.5.5 Download
Update auf Picaxe Editor 5.5.6 Download
Picaxe Editor 6.x.x.x Download
Manual1.pdf        -      Grundwissen Download
Manual2.pdf        -      Befehle Download
Manual3.pdf        -      Beispiele Download


Press [Backspace] for back to Menu


Counter
Xobor Forum Software ©Xobor.de | Forum erstellen
Datenschutz