Gast
#4998926
Habe gerade ein Brett vorm Kopf. Vielleicht kann mir mal jemamnd auf die Sprünge helfen. Per SPI sende ich wie folgt 16 Bit (1011011101001000) an einen Motorcontroller: PORTD &= ~(1<<PIN_SS); spiSendByte(0b10110111); spiSendByte(0b01001000); PORTD |= (1<<PIN_SS); Funktioniert soweit gut. Aber, ich würde gerne 5 Bits duch den Inhalt einer Variable ständig verändern wollen (1011011xxxxx1000). Wie bekomme ich den Inhalt meiner Variable in den Bitstream? PORTD &= ~(1<<PIN_SS); spiSendByte(0b1011011x); spiSendByte(0bxxxx1000); PORTD |= (1<<PIN_SS);