-
Hallo Michael,
das hört sich interessant an. Ich habe da aber noch zwei Fragen:
1. Hast du vielleicht ein Programmierbeispiel in Basic für die 9bit Modes und
2. Wie kann ich so einen Dongle bauen. Ich dachte mir einen AVR zwischen PC und den anderen AVRs schalten, aber der hat ja nur ein uart und kann dann ja nicht als Adapter dienen.
Wäre dankbar wenn du jmir ncoh einen kleinen Tipp geben könntest
Gruß
Baui
-
Hi
Ich habe nichts fertiges, da ich gerade an einem Bussystem programmiere und noch viel zu tun ist . Schau mal ins MEGA16 Datenblatt auf Seite 150 & 153, da ist das Senden und Empfangen im 9-Bit Modus beschrieben, inkl. Sourcecode in C und Assembler.
Den Adapter muss ich erst bauen, aber HW-UART für den Bus und ein SW-UART für die Verbindung zum PC sollte für einen AVR ohne Probleme möglich sein. Eine andere Möglichkeit wäre es, den AVR an den Parallelport des Rechners anzuschließen, nur ist da der Aufwand beim PC-Programm größer.
MfG
Mike
-
hallo Mike,
danke für die schnelle Antwort. Das Beispiel hab ich gefunden steht auch im Mega8 Datenblatt.
Ich werd mir das dann alles mal weiter anguckenund evtl. ein bisschen C lernen. Wenn ich noch eine Frage habe melde ich mich nochmal.
Ich befürchte nämlich, dass Bascom den 9 Bit modus nicht unterstützt. :-(
Gruß
BAui
-
Quatsch...
Bascom kann doch die Register einzeln Ansprechen. Und darüber lässt sich das auf jeden Fall programmieren. Ist halt nur ein bißchen mehr Arbeit ( wenn es wirklich nicht unterstüzt wird ).
Aber C ist natürlich auch nicht schlecht. Nur da wirst du es genauso machen müssen...
MfG Kjion