Forum: Mikrocontroller und Digitale Elektronik Problem beim Verbinden 2er Atmega8 über RS232


von Marcel P. (Gast)


Lesenswert?

Hallo liebe Leute,

ich habe ein Problem beim Verbinden 2er Atmegas8 mit RS232, und zwar 
funktioniert das ganze hinten und vorne nicht.
Wie ich bereits in einigen Threads gelesen habe, kann man 2 µC einfach 
per gekreuzte TxD / RxD Leitungen verbinden kann.
Soweit so gut jez hab ich versucht per Bascom dem ein Atmega mittels des 
anderen Atmegas zusagen, wann bzw. wie er zu schalten hat.
Hier der Code des Atmegas, der empfängt:

$regfile "m8def.dat"
$crystal = 16000000
$baud = 9600

Config PORTD = Output
Dim X As Byte
Do
Do
Input X
Loop Until X <> 0

If X = 1 Then
Portd.2 = 1
Elseif X = 2 Then
Portd.3 = 1
....USW.
Loop

Und der Sender:

$regfile "m8def.dat"
$crystal = 16000000
$baud = 9600

Do
Wait 2
X = 1
Printbin X
Wait 2
X = 2
Printbin X
Wait 2
X = 3
Printbin X
Wait 2
Loop

Achja nochwas: Ich habe beide Atmegas an den selben Quarzoszillator 
angeschlossen.

Ich hoff ihr könnt mir helfen?
MfG Marcel

von Lothar M. (Firma: Titel) (lkmiller) (Moderator) Benutzerseite


Lesenswert?

Nicht, dass ich überhaupt eine Ahnung von Basic hätte,
(geschweige denn haben wollte) aber die Suche nach

>> PRINTBIN <<

führt mich bei einem Basic-Dialekt namens BASCOM
zur Komplementärfunktion

>> INPUTBIN <<

Probiers doch mal damit und mit der Hilfefunktion zu deinem Compiler ;-)

von Marcel P. (Gast)


Lesenswert?

hui vielen Dank hat geklappt

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.