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
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 ;-)
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
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.