Étape 1: Logiciel pour MSP432 Launchpad
En fait, c’était très dur pour moi de déterminer l’algorithme de droite. Parce que TLC5973 a besoin des impulsions de haute précision. Selon la feuille de données, la période doit être entre 0,33 et 10 nous. J’ai mis la période 10uS à gagner plus de temps quand le processeur envoie les données. Parce que quand il envoie les données, il prépare les prochaines données à envoyer. J’ai utilisé un minuteur avec ISR (interrupt service routine) pour produire des cycles du signal.
Pour chaque TLC5973 je dois envoyer des données de bit 48 b, 12 premier est écrire la commande, et le reste pour RGB led contrôle PWM. MSP432 reçoit les commandes du module Bluetooth HC-05. Ils communiquent avec le port série, il est très facile à utiliser.
J’ai écrit le programme en Code compositeur Studio. J’ai utilisé le commutateur stamement pour les données reçues. Horloge principale de MSP432 est exécuté à 48Mhz pour attraper assez de vitesse.