Hallo! Ich kanns einfach nicht verstehen... Folgendes: ich habe heute ein bisschen mit dem AT48 mit dem uart rumgespielt, aber er hat eigentlich nie das getan, was ich sagte... So und nun habe ich nach dem Fehler gesucht, und nun das Rätsel: Der RS232 Kabel ist beim PC-COMport angesteckt, die TXD Leitung beim PORT13 vom MAX232, ansonsten ist beim MAX232 nichts angeschlossen (außer 2xElkos, und Spannungsversorgung). Nun, wenn ich via ein COM-Terminal was schicke, bekomme ich den Text wieder zurück!!! Aber warum???? Ich blick einfach nicht mehr durch... PS: Hat die Schaltung oder der MAX232 keinen Strom, kommt nichts zurück, wird der TXD kabel ausgesteckt, kommt ebenfalls nichts zurück... Ich hoffe ihr könnt mein Problem ungefähr erahnen =) Danke, mfg
> ...ansonsten ist beim MAX232 nichts angeschlossen (außer 2xElkos, und Spannungsversorgung). Das Datenblatt vom MAX232 fordert FÜNF Elkos, die sollte man dem schon gönnen. Wenns trotzdem funktioniert hast du wohl viel Glück und einen sehr gutmütigen PC-RS232 Port.
hmm da war ich wohl zu voreilig, dachte, die Elkos brauchts nicht... ;-) auf jeden Fall schickt er jetzt nichts mehr automatisch zurück... Im Programm steht jetzt, dass er alle ~0,5sek einen Buchstaben schicken soll, beim COM-Terminal kommt eine 0 an, also in den richtigen Zeitabständen, aber eben nicht ein Buchstabe, sondern nur die 0, was könnte da sein? Müssen alle Elko's gleich groß sein? Kann ich einen Elko von Port2 (+)auf Port6(-) schalten, oder muss ich 2 verwenden? Was könnte sonst das Problem sein? danke, mfg
Ist nicht mehr nötig habs soeben geschafft, dank Ernst's Tipp und der USART - Checkliste (http://www.mikrocontroller.net/articles/AVR_Checkliste#UART.2FUSART) funktioniert es jetzt!! Danke @Ernst Zum Schluss wars nur noch ein Fehler beim Berechnen der Baud-Rate...! danke an alle, mfg
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.