Atmega32 UART

Gast #3345689
Lesenswert?

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
Gast #3345785
Lesenswert?

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
#3345791
Lesenswert?

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?
Gast #3346347
Lesenswert?

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

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren