Stap 1: Software voor MSP432 Launchpad
Eigenlijk was dit moeilijk voor mij om te bepalen van het juiste algoritme. Omdat TLC5973 nauwkeurige puls moet. Volgens het gegevensblad moet de periode tussen 0,33-10 ons. Ik stel de periode 10uS om meer tijd wanneer de processor de gegevens stuurt te winnen. Omdat wanneer het de gegevens verzendt, bereidt het de volgende gegevens moeten worden verzonden. Ik gebruikte een timer met ISR (interrupt service routine) voor de productie van signaal cycli.
Voor elke TLC5973 ik moet 48B bits gegevens verzenden, eerste 12 is het schrijven van commando, en de rest voor RGB led PWM-controle. MSP432 ontvangt de opdrachten van Bluetooth HC-05 module. Ze communiceren met de seriële poort, het is zeer makkelijk te gebruiken.
Ik schreef het programma in Code componist Studio. Ik gebruikte stamement van de schakelaar voor ontvangen datas. Belangrijkste klok van MSP432 draait op 48Mhz Overstaptijd genoeg snelheid.