Forum: Compiler & IDEs 90S4433 - PortC geht/geht nicht ?


von Sascha Biedermann (Gast)


Lesenswert?

Hallo!

Ich habe folgendes Problem:

Ich möchte den PIN 26 (PORTC 3) gern als Ausgang schalten. Nur
irgentwie klappt das nicht so recht.

Folgenden Code nur mal so zum testen:

DDRC = 0xFF;
DDRB = 0xFF;
for(;;)
{
 delay_ms(500);
 PORTC = 0xFF;
 PORTB = 0xFF;
 delay_ms(500);
 PORTC = 0x00;
 PORTB = 0x00;
}

Wenn ich an einem PORT-B Pin die Spannung messe, dann habe ich immer
0V...5V...0V...5V.
Aber an PORTC nicht. Da ist es immer 0V. Der Fehler muss irgendwo im
Programm liegen. (s.o.) habe das jetzt mit 2 4433's getestet. Klappt
bei beiden nicht. Jedoch, wenn ich eine fertige LCD-Display-Lib an
PORTC verwende, dann geht's.
...strange

Hoffentlich kann mir eine von euch helfen!

MfG
Sascha

von Sascha Biedermann (Gast)


Lesenswert?

Gut!

Habe den Fehler gefunden! AVCC war nicht verbunden.

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.