RS232 Ansteuerungen - Fragen zur Umsetzung

  • Hallo AVR-Gemeinde,


    bitte haut mich nicht, wenn das jetzt ein bisschen komisch/falsch etc. rüberkommt. Hab noch nie mit der RS232 Ansteuerung unter AVR mit BASCOM gearbeitet.
    Also ich habe vor meinen LED CUBE mit einer RS232 Ansteuerung zu erweitern. Die Teile habe ich alle daheim. Funktioniert auch ich kann was empfangen und LEDs gehen auch an, wenn ich eine 1 sende. :D


    Jetzt aber zu meinem eigentlichen Hauptproblem. Die Umsetzung. Es sind am AtMega32 nur noch die zwei Pins RxD und TxD frei. Das Multiplexen der LEDs mache ich ganz unschön im Hauptprogramm mit Schleifen. Wie im Beispiel vom 3³ Cube von Pesi und Fightclub. Ich wollt euch jetzt fragen, wie ich das machen müsste. Hab schon gegoogelt und mich schlau gelesen und zu folgendem gekommen:
    Ich löse mit einem Interrupt der von RxD aus geht den Code aus der die Zeichen dann empfängt und in die Variablen bzw. in das Array schreibt.
    Nur leider hab ich wie gesagt keine Ahnung davon. Ich würd gerne so die Muster senden:

    Code
    Data &B01000000 , &B00000000 , &B00000000 , &B00000000
    Data &B00100000 , &B00000000 , &B00000000 , &B00000000
    Data &B00010000 , &B00000000 , &B00000000 , &B00000000
    Data &B00001000 , &B00000000 , &B00000000 , &B00000000
    Data &B00000100 , &B00000000 , &B00000000 , &B00000000


    So in der Art. Ich hoffe auf hilfreiche Antworten. Codebeispiele wären auch ganz nett.

    Theorie ist wenn man alles weiß, aber nichts funktioniert. Praxis ist wenn alles funktioniert, aber niemand weiß warum.
    Microsoft vereint Theorie und Praxis: Nichts funktioniert und niemand weiß warum. :D