Ausgänge bei 1,7V

OP #2273755
Lesenswert?

Hallo Gemeinde.

Ich möchte auf PORTC(Bit 2,3,4,5,6) 5V als Ausgänge haben. Wenn ich 
schreibe:

/*
  System:
  Atmega16
  Stk500
*/

#define IO_DDR        DDRC
#define IO_Port       PORTC
#define DL_Mstr       PC2
#define DL_1          PC3
#define DL_2          PC4
#define DL_3          PC5
#define DL_4          PC6

IO_DDR  |= (1 << DL_Mstr)|(1 << DL_1)|(1 << DL_2)|(1 << DL_3)|(1 << 
DL_4);
IO_Port |= (1 << DL_Mstr)|(1 << DL_1)|(1 << DL_2)|(1 << DL_3)|(1 << 
DL_4);

wird immer nur Bit6 voll auf High gestellt. Alle anderen wandern bei 
1,7V (es hängen STK-externe LEDs dran) herum. Andere Schreibweisen habe 
ich schon versucht. Das Ergebnis ist je da gleiche.

Bitte - hat da jemand die Lösung für?

Vielen Dank
Moderator (Firma: Titel) Persönliche Seite #2273844
Lesenswert?

Trotz des überschwänglichen Dankes muss eines gesagt werden:
1
Wichtige Regeln - erst lesen, dann posten!
2
  o Suchfunktion und Betreffsuche benutzen - vielleicht gibt es schon einen ähnlichen Beitrag
3
  o Aussagekräftigen Betreff wählen
4
:
5
:

Matthias T. schrieb:
> Bitte - hat da jemand die Lösung für?
Seit Jahren der Dauerläufer:
http://www.mikrocontroller.net/search?query=portc+geht+nicht

Oder für Schreibfaule:
http://www.mikrocontroller.net/search?query=portc

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