Hallo, ich habe vermutlich ein UART Verständnisproblem. Im Datenblatt meines GPS Moduls http://www8.garmin.com/manuals/425_TechnicalSpecification.pdf steht drin: "The GPS 18-5Hz interfaces to a serial port. The unit accepts TIA-232-F (RS232) level inputs and transmits voltage levels from groun to the input voltage, TIA-232-F (RS232) polarity." Wenn ich das Modul also direkt an meine COM 1 am PC anschließe, dann funktioniert die Verbindung. Wenn ich die Antenne jetzt aber an meine UART am ATmega 128 anschließe, dann empfängt dieser nur Datenmüll. Also habe ich einen MAX 233 dazwischengehängt, leider ohne Erfolg. Immer noch Datenmüll. Kann es also sein, dass die Daten jetzt noch invertiert werden müssen? Ich werd aus den Angaben im Datenblatt net schlau, ist das Signal schon auf UART Spannungslevel und Polarität oder nicht? Wo ist denn mein Denkfehler? Mfg Fourstroker
EIA-232-Pegel bewegen sich zwischen +15V...-15V, und v.a. die negativen Pegel könnten bereits dazu geführt haben, dass Dein AVR sich jetzt im µC-Himmel befindet (zumindest der betreffende Porttreiber). Ansonsten übernimmt der MAX232 bereits die Invertierung. Und die Baudrate muss natürlich auch stimmen, ganz unabhängig von irgendwelchen Pegeln!
Kopieren aus dem PDF nicht möglich, Seite 5 steht Pegel 0..5,5V max, davon geht der AVR nicht kaputt. Das UART im AVR ist vermutlich für einen invertierenden MAX232 ausgelegt, wenn der fehlt kommt nur Datenmüll.
Invertiert der MAX233 nicht? Dachte, dass es keinen Unterschied zwischen MAX232 und 233 gibt. Das der Controler defekt ist kann nicht sein. Wenn ich mein altes GPS Modul anbinde, funktioniert das Ganze ohne Probleme. Das ist aber halt auch der Grund, warum ich das net ganz versteh. Keiner kann mir irgendwie sagen, ob 0V oder 5V das "1" Signal des GarminGPS ist. Wie ist das denn beim AVR? Ist da 0V das "1" oder "0"? Ist auf jeden Fall im Moment mein einzigster Anhaltspunkt.
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.