Gast
#2509846
Hallo zusammen ! ich programmiere zur Zeit auf einem Microkontroller LPC1768 eine rampe, die aus drei Sequenzen besteht. Aber irgendwie beim Compilieren habe ich immer( wenn ich auf dem Oscilloscope anschaue) die drei Sequenzen( Spannungsverlauf) die gleichzeitig auftreten. Und nicht nacheinander, wie das sein sollte. Ich habe mehr mals versucht, den Timer richtig einszustellen. klapp aber leider nicht ! könnte einer von euch mir helfen oder eine Idee geben, wie ich das machen könnte.Es wäre Lieb ! ich meine die erst, die zweite Sequenz ... usW. da habe ich erst den code für die Steigung der drei Sequenzen der Rampe geschrieben. for (i=0;i>10;i++) /*sequenz 1*/ { tab1[i]= (i*0.08)+2 ; } /* speichert die 10 punkte(werte)*/ for (i=0;i>15;i++) /*sequenz 2*/ { tab2[i]= Cst ; /*konstante wert*/ } /* speichert die 10 punkte(werte)*/ for (i=10;i > 0;--) /*sequenz 3*/ { tab3[i]= (i*0.048)+2 ; /*fallende Flanke*/