Re: PWM bei Wert 0 nicht aus Kategorie: CC-Pro Unit & Appl.Board (von Leonhard Habersetzer, http://turbinen-flieger.com - 23.05.2009 10:35) | ||
Als Antwort auf PWM bei Wert 0 nicht aus von Rodrunner - 5.05.2009 7:06 | ||
| ||
> Hi, > ich habe zwei Timer > Timer_T1PWMX(100,PWM_Counter_w,PWM_Counter_r,PS_1) ' Timer1 initialisieren > Timer_T3PWMX(100,PWM_Counter_g,PWM_Counter_b,PS_1) ' Timer3 initialisieren > die fast das machen, was Sie sollen. > > Wird ein Wert 0, dann ist der Port nicht auf 0, sondern auf 1. > Wie kann ich dem Ding beibringen, dass bei Wert 0 der jeweilige Ausgang nicht auf Wert 1 geht? > > Gru� > > Roadrunner > > > Hallo, einfach den Timer-Ausgang auf Input schalten wenn eine "0" eingegeben wird. Bei anderen Werten nicht vergessen wieder auf Output zu schalten Beispiel: if (WertPot2A>0) { Port_DataDirBit(TimerStarter,PORT_OUT); // Schreiben von "0" verhindern Timer_T1PWB(WertPot2A); } else // Bei "0" { // Ausgang auf "IN" schalten Port_DataDirBit(TimerStarter,PORT_IN); // Ausgang ist sonst immer auf high } Grü�e Leonhard Meine Seite: http://turbinen-flieger.com | ||
Antwort schreiben Antworten: |
Zur Übersicht - INFO - Neueste 50 Beiträge - Neuer Beitrag - Suchen - Zum C-Control-I-Forum - Zum C-Control-II-Forum