Jemand hier der den Bascom-Compiler kennt? :P

Also, wenn ich es richtig sehe... muß ich in dem Interrupt die Diferrenz in zwei Teile teilen (im Verhältnis meiner High und Low Flankenlänge)...

Das hieße also zum Beispiel:

Timer1high=(Timer1-64000-verzoegerung)*0.65
Timer1low=(Timer1-64000-verzoegerung)*0.35
Ist der Gedanke so richtig?

Gut, jetzt müßte ich eine Schleife laufen lassen:
do
if timer1<Timer1high then
Pind.5=1
else
Pind.5=0
end if
loop

timer1=64000-Verzoegerung
Mag mich noch jemand unterstützen?

Lieber Gruß
Chris