Hallo zusammen,
ich habe ein einfaches und ziemlich blödes Problem. Ich will an einen ATMega32 an Port C ein 8Bit Wert ausgeben. Hier ist das Beispielsprogramm was mein Problem verdeutlicht:
Es sind nur dir Pins 0,1,6 und 7 auf 5V. Die Pins 2,3 und 5 sind auf 1.7V. Der Pin 4 auf 0.3V.Code:#include <avr/interrupt.h> #include <stdint.h> #include <stdlib.h> int main(void) { DDRC = 0xFF; PORTC = 0xFF; while(1); }
Ich habe auch einen ATMega16 verwendet, der die gleichen Werte liefert. Die MC sind fabrikneu und ungeflasht. Hat einer auch so ein Fehler gehabt? Was mach ich nur falsch?![]()
Gruß
kirobi







Zitieren

Lesezeichen