Hallo alle beisammen, ich habe ein sehr großes problem mit meiner Feld adressierung. ich habe enie sinustabelle angelegt, siehe Code im Anhang. diese möchte ich auslesen und über eine Port ausgeben zu einem 8bit-DAC. Der dac erzeugt dann mit hilfe des programms ein 4Phasen Sinusspannung. ein am internen ADC sorgt für einen richtungswechsel inklusive Frequenzeinstellung. Ich wäre ja schon sehr froh, wenn ich den richtungswechsel hinbekäme. wenn der adc-wert in der unteren Wertehäflte, dann gilt 'backward' und obere Hälfte 'forward' alle vier spannungen sind um 90° voneinander verschoben. Das funktioniert auch wunderbar für die funktion ('backward'). bringe ich jedoch die 'forward' funktion ins spiel gehts drunter und drüber. Bsp.: adc-wert kleiner als die Hälfte => alle vier sinusspannungen werden munter erzeugt adc-wert größer ... => wirre Funktionswerte werden über den DAC ausgegeben beim erzeugen von nur einem sinussignal - adc < Halb (Kanal 0) => sinussignal kanal 0 - adc > Halb (Kanal 3) => wirres Signal kanal 0 Ihr seht massive Probleme, es sieht nicht nur so aus als wenn wirre signale erzeugt werden, sondern dass auch die Kanal-informationen beeinträchtigt sind. Bitte bitte wer kann helfen oder sieht sofort einen fehler im Code (Anhang) best regards littlecb
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.