PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Atmega 32 Port.d1 (TXD) als Ausgang



dehnelement
25.05.2008, 12:34
Hallo Bastler,
Habe Probleme mit Portd.1 (TXD Atmega32) und zwar möchte ich diesen Port als normalen Ausgang verwenden aber leider reagiert er nicht und bleibt immer auf High-Pegel.
Fusebitmäßig sehe ich da keine Einstellmöglichkeit, oder habe ich was übersehen?
Ich bin dankbar für jeden Hinweis

linux_80
25.05.2008, 14:48
Hallo,

Du bis mit Deinem Post in die falsche Abteilung gerutscht, AVR != ARM !

Zum PortD1, wie Du schon geschrieben hast, ist das der Ausgang der UART, wenn diese aktiviert ist, kann man das selber nicht mehr direkt beeinflussen, was am Port geschieht !

Kontrolliere mal ob UART aktiviert wird.
Welche Programmiersprache verwendest Du ?
Welches Board hast Du ?

dehnelement
25.05.2008, 15:51
Hallo linux_80
Tut mir leid, wegen der falschen Abteilung.
Wie weiß ich ob der UART aktiviert ist?
Ich benutze BASCOM, da wird ja der PRINT-Befehl über Port D1 seriell ausgegeben. In meinem Prog. kommt aber kein Print vor. Ich habe einfach Port d als Output konfiguriert, alle Pin´s, bis auf Pin15(TXD) machen was sie sollen. Activiert BASCOM ew. das UART ? Wenn ja, wie verhindere ich das?
Danke für die Mühe
Johan

linux_80
25.05.2008, 19:49
Wenn man Print oder Input verwendet wird die UART automatisch aktiviert, oder wenn am Anfang $baud vorkommt.
Wenn Du nix findest kannst ja mal den Code vorstellen.

dehnelement
25.05.2008, 20:50
Hallo Linux_80
hast mir schon geholfen, es lag an $baud. Vielen Dank jetzt geht`s endlich weiter.
Gruß Johan