wat is de beste/simpelste manier om een 'timer' in te stellen voor een pic(16f627a) om bv een interval te creëren tussen het hoog/laag maken van een poort.
(heb enkel ervaring met hogere prog talen, dus wilde ik eerst voor c gaan met mplab, maar het lijkt me simpeler een weinig assembler aan te leren voor mijn kleine projectje dan de mplab handleiding door te nemen
)
DelayLoop1:
; this delay does 2x nested delays
MOVF Delaytime,0 ; get target level
movwf Delay1
movwf Delay2
ReStart1
decfsz Delay1,f ; Waste time.
goto ReStart1 ; the inner loop takes Delay1 loops
decfsz Delay2,f ;
goto ReStart1 ; The outer loop takes Delay2 loops
return
Arco
Special Member
Arco - "Simplicity is a prerequisite for reliability" - hard-, firm-, en software ontwikkeling: www.arcovox.com
Werking van MPLab is toch niet zo moeilijk? Daar kun je zonder handleiding nog wel mee werken.
En MPLab gebruik je met assembly toch ook zeker? Is niet meer dan een IDE.
Verder heeft een delay routine zoals getoond niets met de timers te maken... (Werkt wel natuurlijk)
ik gebruik gewoon picsimulator(oshonsoft) voor code en simulatie, en icprog voor progr van pic.
dit is voor mij het simpelste...
maar iedereen zegt inderdaad dat mplab het beste is.
de volgende link is ook wel leuk
http://www.piclist.com/techref/piclist/codegen/delay.htm
[Bericht gewijzigd door Sinutab op (23%)]