Hallo, ich versuche momentan eine simple Kommunikation vom Atmega32 zu meinem PC herzustellen. Der Atmega befindet sich auf einem Steckbrett und ich programmiere ihn über ISP, mit dem mysmartusb mk2. Habe schon unzählige Stunden investiert und mich durch viele Tutorials gearbeitet, bekomme aber nichts angezeigt. Als Terminalprogramm benutze ich HTerm. Der Atmega ist noch im Auslieferungszustand. Hat jemand von euch evtl. ein sehr einfaches UART-Programm, das auf jeden Fall auf dem Atmega32 läuft und könnte dieses mal uploaden? Vielen Dank... Gruß Christian
http://www.mikrocontroller.net/articles/AVR-GCC-Tutorial/Der_UART Wobei es da ja auch noch Hardware gibt. Wenn du beim Max232 RX/TX verwechselst, dann gehen die gerne mal kaputt. Zeig doch mal deinen Schaltplan. Oliver
Wenn gar nichts kommt, dann ist es hoch an der Zeit mal die Verkabelung durchzutesten. Denn es könnte sein, dass dein Kabel falsch rumgekreuzt ist. AVR Checkliste Punkt 3.2.1 und folgende
Hey, einen Schaltplan habe ich nicht. Ich habe einfach die Tx -rx und rx -tx, vom mysmartusb mk2 und Atmega32 verbunden und in den Datenmodus geschaltet. Treiber habe ich auch alle installiert. Gemessen habe ich auch. Am tx liegen 5v. Laut Datenblatt verfügt der mk2 über eine Uart- Bridge. Muss ich dann noch einen Max232 anklemmen? Hab noch wenig Erfahrung. Ich bin mir auch nicht sicher, ob die getesteten Programme wirklich laufen. Deswegen habe ich nach einem einfachen Uart- Programm für den Atmega32 gefragt. Möchte erstmal testen, ob es überhaupt geht und würde mich dann einarbeiten. Habt ihr evtl. ein Prog., das mir einfach ein Zeichen ausgibt. Danke für die Antworten... Viele Grüße Christian
Trotzdem solltest du mal die Hardware durchtesten. Wenn gar nichts kommt dann stimmt meistens da was nicht. Den Mega aus dem Sockel nehmen, den Tx Pin mit dem Rx Pin im Sockel verbinden (DRahtbrücke) und auf dem PC im Terminalprogramm dahinklimpern. Alles was du tippst, musst du im Terminal auch auf der Ausgabe sehen. Gegentest: Drahtbrücke abziehen und das Echo muss aufhören. Solange dieser Test nicht einwandfrei funktioniert, hast du definitiv ein Hardware Problem und brauchst erst gar nicht mit einem Programm probieren. Zum Programm. Hast du dir den von Oliver angegebenen Link überhaupt angesehen?
:
Bearbeitet durch User
Hey, danke für die Antworten. Habe es jetzt geschafft. Ich habe leider das Datenblatt nicht richtig gelesen. Peinlich. Schreibe es aber trotzdem mal auf, falls irgendwer auch drüber stolpern sollte. Also ich war der festen Überzeugung, das die Pins 7 und 8 des Wannenstecker die Rx und Tx Leitungen sind. Hatte aber völlig übersehen, das Diese nur für die ISP-Programmierung genutzt werden. Rechts und links neben dem Wannenstecker gibt es noch 20 weitere Pins. Da befinden sich die Rx und Tx. Naja, hauptsache es funktioniert jetzt... Viele Grüße Chris
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.