Stap 51: Software: hoe de RGB-gegevens is verpakt
De verpakte gegevens voor de RGB peulen kunnen een beetje verwarrend te volgen, omdat elk kanaal 12-bits is breed en wij zijn verpakking elke waarde van de PWM kanalen in 8-bits segmenten. Er zijn twee verschillende formaten voor de gegevens omdat de gegevens krijgt gecompenseerd wanneer we alle gegevens in de array zijn verpakking verpakking. Als u RGB-pod #5 de gegevensstructuur die van RGB-pod #2 's vergelijkt, ziet u dat de RGB-pod #5 in het midden van een byte begint overwegende dat RGB pod #2 met een volledige byte begint.
Als u problemen hebt met het uitzoeken hoe de gegevens wordt ingepakt Maak je geen zorgen. Elke functie die we gebruiken om aan te pakken van de RGB-peulen loopt via de functie "RGB_Pod (UINT8 pod, UINT16 rood, UINT16 groen, UINT16 blauw)' die zorgt voor alle gegevens sorteren voor ons! Dit is gewoon goed om te weten als u wilt de gegevens handmatig wijzigen om welke reden.