[ATmega32] Pin immer auf high

OP #2733860
Lesenswert?

Hi

Ich bin gerade dabei eine selstbestückte Platine in Betrieb zu nehmen 
und wundere mich über eine Sache. Auf der Platine ist ein ATmega32 
verbaut (auf einem Sockel montiert), an dessen Port C ich ein LCD 
betreiben möchte. Nachdem das LCD nicht richtig arbeiten wollte, habe 
ich mich mit einem Multimeter an die Fehlersuche gemacht. Mit dem 
folgenden Testcode bin ich dann darauf gestoßen, dass der Pin 5 an Port 
C immer auf high (5V) ist.
1
#include <avr/io.h>
2

3
int main(void)
4
{
5
  //Port C als Ausgang
6
  DDRC = 0xFF;
7
  
8
  //Alle Ausgänge an Port C auf low
9
  PORTC = 0x00;
10
}

Die Lötstelle sieht sauber aus, d.h. keine Brücken oder ähnliches. 
Welche möglichen Fehlerquellen kann es noch geben bzw. wo sollte ich 
noch nach Fehlern suchen?

Vielen Dank und schöne Grüße

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