Gast
#2022497
Hi, ich brauch hier mal Hilfe, um den richtigen Denkanstoß zu finden. Ich hab eine Software-PWM mit acht Kanälen. Die PWM-Werte stammen aus einer Wertetabelle. Jede Zeile der Tabelle möchte ich einmal vorwärts und rückwärts durchlaufen, danach die nächste Zeile, usw. bis zum Tabellenende. Die PWM-Kanäle sollen zeitversetzt angesteuert werden (alle mit der gleichen Zeit und die Dauer bis zum nächsten Wertesprung ist ebenfalls identisch). Wie kann ich das nun am besten realisieren? Alles was ich mir an PAPs, Notizen, etc. zusammengestellt hab, will nicht so recht fruchten, ich komm schon auf dem Papier nicht zu einer Lösung :( Es hat eigentlich nur bis dahin gereicht, dass ich mit einer State-Machine für jeden Kanal arbeiten muss (denke ich) bzw. mit einer State-Machine und jeder Kanal hat eine eigene State-Variable sowie Indizes für die Tabellenposition. Kann mir jemand n Schubs in die richtige Richtung geben? Ralf