Hallo Zusammen, ich habe ein Problem und komme nicht so ganz weiter. Ich muss über die RS232 Schnittstelle ein digitalen Messverstärker auswerten und die Werte auf einem Display ausgeben. Der Messverstärker wird über ASCII-Befehle angesteuert wie z.B. "GN". Kann mir jemand weiter helfen, wie das Programm aussehen muss. Wollte es dann mit Hyperterminal testen und danach die Ausgabe auf dem Display machen. Gruß Marco
Marco St. schrieb: > Kann mir jemand weiter helfen, wie das Programm aussehen muss. Du hast unglaubliches Glück, dass du nicht der Erste bist, der das machen muss. Denn sonst müsstest du jetzt das Datenblatt deines uCs lesen, die höchstens 8 betroffenen Register finden und mit den passenden Werten beschreiben. Aber das musst du gar nicht: es ist schon alles fertig. Du musst nur noch sagen: welche Programmiersprache? Bis dahin könntest du dir das hier anschauen: http://www.mikrocontroller.net/articles/AVR-Tutorial:_UART http://www.mikrocontroller.net/articles/AVR-GCC-Tutorial/Der_UART BTW: Wer hier Sarkasmus findet darf ihn behalten.
:
Bearbeitet durch Moderator
Hey, danke ja ich werde es mir angucken. Ich muss in C programmieren. Gruß Marco
Marco St. schrieb: > Kann mir jemand weiter helfen, wie das Programm aussehen muss. Wollte es > dann mit Hyperterminal testen Dagegen hab ich nichts. Ganz im Gegenteil. Ich bin ein starker Befürworter der Technik: Ehe wir mit einem Programm an das Gerät rangehen, probieren wir das erst mal alles in Ruhe von einem Terminal aus. D.h. das Programm interessiert dich doch erst mal überhaupt nicht, wenn du erst mal mit dem Hyperterminal an den Verstärker rangehst. UNd dann: na ja, ein Programm, welches über die UART kommuniziert. Erst mal vom µC aus auf den PC was übertragen (auch da wird Hyperterminal wieder Sparringpartner) und wenn das dann funktioniert und Dinge wie Kabel und Baudrate somit verifiziert sind, tauscht du den PC gegen den richtigen Verstärker aus. D.h. das Prinzip ist immer: Habe sowenig 'unbekannte' und ungetestete Komponenten im System wie möglich. Hängst du sofort den verstärker an den µC und nichts geht, dann weißt du nicht, auf welcher Seite du suchen musst. Sind die UART Routinen auf dem µC korrekt? Ist die Baudrate korrekt? Ist das Kabel korrekt? Versteht das Gerät die Befehle nicht? Hab ich protkollmässig etwas vergessen? Das sind viele Unbekannte. zu viele. Daher werden erst mal soviele unbekannte wie möglich rausgeworfen und vereinfacht. Genau da kommt dann ein PC mit Hyperterminal ins Spiel. Denn der funktioniert.
:
Bearbeitet durch User
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.