PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Port schaltet nicht auf High



TobiWan
20.05.2007, 00:28
Hallo,

ich hab ein Problem. Und zwar geht es um 2 Pins am PortD meines Atmega32. Diese scheinen nicht mehr richtig zu funktionieren:

Ich kann, wenn sie im Programm auf high sind, sowohl eine Spannung nach GND als auch nach VCC messen, erste liegt bei 1,5V, letztere bei (-)3,6V...

Ist der Port kaputt? Der Rest scheint noch einwandfrei zu funktioeren.

Gruß Tobi

Rofo88
20.05.2007, 08:14
Hast Du auch das DDR-Register richtig gesetzt? Welche Ports sinds denn?

TobiWan
20.05.2007, 10:24
Hi,

es handelt sich um Portd.6 und Portd.4...

Ich hab das nochmal weiter probiert (mit Config Portd = Output)

Portd.4 = 1
ergibt low

Portd.4 = 0
ergibt eine Spannung von 4,2V nach GND

Portd.6 = 0
ergibt low

Portd.6 = 1
ergibt low

Die anderen Bits von Portd funtkionieren einwandfrei.

(Die Sache aus dem ersten Post war ohne Setzen des DDR Registerts)