Ich brauche ne 1,778ms verzögerung. Ich habe mal fogendes geschrieben: (der PIC läuft mit 40MHz)
ganzesbit
movlw 0xBA
movwf TMR0H
movlw 0x8D ; noch 4444 schritte zu zählrn
movwf TMR0L
bcf INTCON, TMR0IF ;Flag löschen
bsf T0CON, TMR0ON ;timer loslaufen
ganzesbit.loop
btfss INTCON, TMR0IF
goto ganzesbit.loop
return
Ist das richtig?
Gruß Stefan