Forum: Mikrocontroller und Digitale Elektronik Problem Ständige Invertierung


von Phillip S. (phil91)


Lesenswert?

Hallo zusammen

Ich habe ein RN-Control 1.4 Board mit Atmega32. Seit einiger Zeit
verhält es sich ziemlich merkwürdig. Alle meine Portzuweisungen werden
automatisch invertiert. Also z.b. bei:

 DDRC = 0xff;
 PORTC = 0x00;

setzt er alle Ausgänge auf high. Das Datenregister ist nicht davon
betroffen. Ich hoffe jemand kann mir helfen. Habe schon alles versucht
(AVR Studio und WinAVR neu installiert, USB und Parallelprogrammiere
verwendet, etc..)

Danke schonmal im voraus
Phil

von Karl H. (kbuchegg)


Lesenswert?

Philipp Stiegernigg schrieb:
> Hallo zusammen
>
> Ich habe ein RN-Control 1.4 Board mit Atmega32. Seit einiger Zeit
> verhält es sich ziemlich merkwürdig. Alle meine Portzuweisungen werden
> automatisch invertiert. Also z.b. bei:
>
>  DDRC = 0xff;
>  PORTC = 0x00;
>
> setzt er alle Ausgänge auf high.

Woher weißt du das?

von Phillip S. (phil91)


Lesenswert?

Am Port C hat das Board LEDS. Habe es aber mittels Drähten und 
Steckkontakte bei allen Ports probiert. Überall das selbe Ergebnis

von André H. (andrekr)


Lesenswert?

Philipp Stiegernigg schrieb:
> Am Port C hat das Board LEDS.

Und die gehen gegen GND oder gegen Vcc?

von Phillip S. (phil91)


Lesenswert?

Die gehen alle gegen GND. Außerdem habe ich das Board schon über einem 
Jahr
und das ist mir bisher noch nie passiert !

von Phillip S. (phil91)


Lesenswert?

Habe mir gerade den Schaltplan angesehen und die gehen doch gegen Vcc!

Dann hab ich das letzte Jahr über irgendetwas falsch gemacht.
Ich könnte schwören die hab ich immer anders rum angesteuert.

Jedenfalls danke für den Denkanstoss. Auf dem Forum vom RN-Control
hab ich seit 5 Tagen keine Antwort bekommen. Wirklich großartige
Community hier.

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.