Gast
#255628
Aloha! Ich habe folgendes Problem! Ich möchte am ATmega16 z.B am PortD ,4 Bits auf 0 bzw. 1 setzen, und dadurch einen 4bit-Wert erzeugen....! Ich benutze den Code(asm): z.B SBI PORTD, 0 ;Pin auf High (gemessen 4,3V) CBI PORTD, 1 ;Pin (gemessen 1V) SBI PORTD, 2 ;Pin auf High (gemessen 4,2V) CBI PORTD, 3 ;Pin (gemessen 1V) sollte die bit-Folge 1010 ergeben. So meine Frage !!! Warum zieht der ATmega16 den Pin mit dem Befehl CBI nicht auf 0V; und warum zieht der ATmega den Pin mit dem Befehl SBI nicht auf 5V; Ich benutze übrigens das STK500