Forum: Compiler & IDEs Ausgänge sind an Obwohl 0x00


von Tropby (Gast)


Lesenswert?

Guten Abend,
ich habe bis jetzt immer nur mit Bascom gearbeitet und wollte nun um ein 
bischen weiter in die Materie einzutauchen mit GCC anfangen.
Jetzt habe ich nur ein Problem....

Wennn ich die Ausgänge so Initialisiere:

1
DDRC  = 0xFF;
2
   PORTC = 0x00;

Dann sind die Ausgänge 3, 4, 5 an.

Ich kann mir das verhalten irgendwie nicht erklähren.
Wenn ich aber PORTC = 0x01 mache dann sind die drei Ausgänge aus und wie 
ich es will ist die 1 an.

Aber ist denn "PORTC = 0x00" identisch mit "PORTC = 0x1C" wie soll ich 
dann alles ausschlaten....

MfG
Tropby


PS.: Sry wenn es das schon im Forum gibt. Habe das einfach nicht 
gefunden.......

von Simon K. (simon) Benutzerseite


Lesenswert?

Welcher Chip? JTAG deaktiviert?

von Carsten G. (tropby)


Lesenswert?

Ich nutzte den

ATmega32 und bin da an dem PortC

Das sind zwar die JTAG ports aber in BASCOM steht:
JTAG disabled

wenn ich mir die Fusebits ansehe.

von Karl H. (kbuchegg)


Lesenswert?

Carsten G. schrieb:

> Das sind zwar die JTAG ports aber in BASCOM steht:
> JTAG disabled
>
> wenn ich mir die Fusebits ansehe.

Wenn JTAG aus ist, dann kann es eigentlich nur noch ein Fehler in deinem 
Programm sein

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.