TI stellaris Tlc5940

OP #3090526
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

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren