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
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.