Hallo Mikrocontroller Freunde Ich möchte gerne meinen AT89S8252 über Visuel Basic Steuern. Die Verbindung habe ich über das Steuerelement MSComm realisiert. Ein einfaches Terminal Programm habe ich auch schon geschrieben. Wenn ich in meinem Quellcode(C) z.b. printf("Hallo"); schreibe liest mein Terminal Programm diese Daten Aus und schreibt sie in ein Textfeld. So weit so gut. Jetzt meine Fragen: 1) Wo bekommen ich gute Informationenher um mit VBA Prozesse zu steuern. 2) Wie kann ich z.B. wenn ich in meiner VBA-Oberfläche eine Button drücke einen Ausgang am Controller schalten. Wie müsste da der Code aussehen (Programmiersprache C)? 3) Wie kann ich elegant Variablen einlesen und ausgeben Ich würde mich auch sehr über Quellcode Beispiel freuen Mit freundlichen Grüßen Christian Hölscher
Hi, bin leider kein C-Freak, dafür jedoch diverser BAsic-Dialekte. An sich nicht schwierig. VB öffnet Port, sendet Zeichen, AVR empfängt Zeichen, zieht nen Interrupt. In der ISR siehst Du nach was für ein Zeichen, legst dieses auf den Port. Somit kannst mit dem Zeichen, welches Du sendest, die gesetzen Portpins bestimmen. Allerdings, wenn es Betriebssicher sein soll, solltest Du Telegramme senden mit Startzeichen, Datenbyte, ggf. Steuerbyte, Checksumme, ggf. Endezeichen senden und im AVR auf Richtigkeit prüfen, ehe ein Port anders gesetzt wird. Umgedreht genauso... Viele Grüße MArco
Hallo Marco Haufe, vielen Dank für deinen schnellen Beitrag hast du zu diesem Thema vieleicht einen guten link wo ich mir das genau mal durchlesen kann. MFG Christian
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.