Gast
#964243
Hallo zusammen, Ich habe folgendes Problem: Ich habe 16 7Bit werte in einem uint8 Array (also nur werte zwischen 0...127). Jetzt möchte ich diese Werte über die HW SPI des Mega32 senden. Da mein Slave ein TLC5923 ist und nur 112bit empfangen kann, muss ich meine Daten in irgendeiner weise aufbereiten, damit ich aus meinen 16 7bit werten 14 8bit Werte erzeuge um diese dann senden zu können. Vieleicht hier gleich ein paar definitionen. uint8 array_7bit [15]; uint8 array_8bit [13]; Wie sollte ich das am besten lösen? Ich dachte an Bit-Shift, aber klappt das über Bytes in einem Array? Gruß Julien