Hallo,
![Zitat](images/misc/quote_icon.png)
Zitat von
RCO
Also ich dachte, es wär so einfach, aber irgendwie werde ich da nicht schlau ruas, wie kann ich DAnte seriell einlesen, ich habe 2 AT90S2313 verbunden und der eine sendet ununterbrochen "a". Aber wie
meinst du eine Verbindung zweier ATMEL's mittel Software UART?
Ich versuche mal hier 2 Proggis einzufügen, meintest du dies?
Code:
' soll über Soft UART Befehle an BOT senden
Dim Befehl As Byte
Dim Wert As Byte
Dim I As Byte
Open "comd.2:19200,8,n,1" For Output As #1
Open "comb.2:19200,8,n,1" For Input As #2
Do
Input "Gib Befehl ein : " , Befehl , Wert
Print
Printbin #1 , 170
Waitms 100
Printbin #1 , Befehl ; Wert
Loop
"Bot" war in diesem Fall ein andere ATMEL.
![Zitat](images/misc/quote_icon.png)
Zitat von
RCO
Oder muss ich die Serielle Schnnittstelle noch irgendwie Initialieren, außer der Baudrate?
Ja, mit Soft UART auf jeden Fall.
Habe hier noch ein Sample:
Code:
' Gibt 10 mal "serial output" auf Port C.0 aus, danach Ende Programm
' Das zeigt sich an 10maligem Aufblitzen der LED
' KLAPPT!
Dim I As Byte
Waitms 100
Open "comc.0:19200,8,n,1" For Output As #1
For I = 1 To 10
Print #1 , "serial output"
Waitms 255
Next I
Close #1
End 'end program
Hatte damals irgendwie zwei 4433 verbunden und die sollten beide kommunizieren.
Hoffe, das hilft dir.
mfG schnuppel
Lesezeichen