Also so doof bin ich nu au wieder nnich.

Ich hab heute ein bissel rumprobiert:

Jeder Timer hat 2 PWM ausgänge. OC1A und OC1B. Ich benötige ausschließlich OC1A.

OC1A mit dem PWM Pin der HBridge verbunden.

Folgender code:

Code:
' Hardware PWM mit Timer1

$regfile = "m168def.dat"
$crystal = 16000000
$baud = 9600
$framesize = 32
$swstack = 32
$hwstack = 32

Config Pinb.1 = Output
Config Pinb.2 = Output

Config Timer1 = Pwm , Pwm = 8 , Compare A Pwm = Clear Up , Prescale = 1

Dim I As Byte

Mop:
 For I = 0 To 160
  Compare1a = I
  Waitms 100
 Next I
Goto Mop

End
und nen oszi dran. fertig. Schöne bildchen.


mfg