Lidt PIC programmering
Hej...Mit mål, er at lave en subrutine der bruger præcist 99 clock (99us med min pic)
Vil lige vide om jeg har regnet rigtigt på følgende:
org 0
#include "p16f690.inc"
delay equ 0x20
Start
call Delay99us
goto $
Delay99us ;1 * 2
movlw 0x17 ;1 * 1
movwf delay ;1 * 1
nop ;23 * 1
decfsz delay, 1 ;22 * 1 + 2
goto Delay99us+2 ;22 * 2
nop ;1 * 1
nop ;1 * 1
return ;1 * 2
end
Altså selve rutinen tager 97, og så call fra tidligere 2 clock... Noget der er forkert?
