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
Gast
#2273769
Hi >Bitte - hat da jemand die Lösung für? Zum 100000. mal JTAG-Fuse MfG Spess
riesig - das war es! Danke danke danke...und noch 100000mal;)
Trotz des überschwänglichen Dankes muss eines gesagt werden:
1 | |
2 | |
3 | |
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.