-
-
Neuer Benutzer
Öfters hier
Port schaltet nicht auf High
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
-
Erfahrener Benutzer
Roboter Experte
Hast Du auch das DDR-Register richtig gesetzt? Welche Ports sinds denn?
-
Neuer Benutzer
Öfters hier
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)
Berechtigungen
- Neue Themen erstellen: Nein
- Themen beantworten: Nein
- Anhänge hochladen: Nein
- Beiträge bearbeiten: Nein
-
Foren-Regeln
Lesezeichen