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.