TLC5973 Ledde Driver MSP432 med Bluetooth (1 / 3 steg)
Steg 1: Programvara för MSP432 Launchpad
Detta var faktiskt mycket svårt för mig att avgöra rätt algoritmen. Eftersom TLC5973 behöver hög noggrannhet puls. Enligt databladet måste perioden vara mellan 0,33-10 oss. Jag sätter den perioden 10uS att vinna mer tid när processorn skickar data. Eftersom när det skickar data, förbereder nästa data skickas. Jag använde en timer med ISR (avbrottstjänstens rutin) för att producera signal cykler.
För varje TLC5973 måste jag skicka 48B bitarsdata, första 12 är skriva kommandot, och resten för RGB ledde PWM kontroll. MSP432 tar emot kommandon från Bluetooth HC-05 modul. De kommunicerar med seriell port, det är mycket lätt att använda.
Jag skrev programmet i koden kompositör Studio. Jag använde switch stamement för mottagna data seten. Huvudsakliga klocka i MSP432 körs på 48Mhz att fånga tillräckligt med fart.