Forum: Mikrocontroller und Digitale Elektronik TI stellaris Tlc5940


von Vlad T. (vlad_tepesch)


Lesenswert?

Hi,
Hat von euch zufälligerweise für eine der TI Stellaris MCUs einen 
TLC5940 Treiber geschrieben? Würde mir ein wenig Arbeit ersparen.
Konkret habe ich ein Launchpad mit LM4F120H5QR

Falls ja, wärs toll, wenn ihr den Code teilt.

Bin grad noch am Überlegen, wie man das am effizientesten macht.
Die SPI würd ich mit DMA füttern, aber das Erzeugen der GS clock und der 
Blanks sind ein wenig tricky.
Ich dachte daran, einen timer mit top=1, oder 2 den Takt generieren zu 
lassen und einen 2. gleichzeitig gestarteten bis 4906 zählen zu lassen 
und die Blanks generieren zu lassen und alle x mal das Multiplexing 
umszustellenm die neuen Daten zu latchen und die DMA starten mit neuen 
Daten.

Oder gibts ne bessere Möglichkeit, wie zB zweiten SPI-Kanal mit DMA für 
die Takterzeugung zu misbrauchen? Hat das Nachteile (blockieren die 
dummy-Speicherzugriffe die CPU, oder andere DMAs)?

Gruß
Vlad

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.