Hallo allemaal,
Ik heb op PICbasic.nl een testprogramma gedownload voor het uitlezen van RC5 code op een display.
Frits verteld in de broncode dat je hier gebruik moet maken van 4mHz kristal ivm timers.
Ik gebruik een 16F877A op 20 mhz, hoe pas ik die timers dan aan?
Is dat dan gewoon 5 x zo lang of kort?
Dat lijkt me namelijk iets te simpel gedacht 
Graag jullie advies!
Groet
Henk
5 keer zo lang lijkt me. Simpel betekent niet dat het niet klopt 
(Ik neem trouwens aan dat je MHz bedoelt. mHz is milliHertz).
Dus dan zou dit stukje code:
;Normale aliases (constanten)
SYMBOL Glitch = 52 ;Max 255: Onderdrukken storingstijd (glitches)
SYMBOL LED_Tijd = 500 ;mSec: Error LED's brand tijd (mSec)
SYMBOL Ok = 50 ;Max 255: Controletijd of RC5 code goed wordt ontvangen
Dit worden;
;Normale aliases (constanten)
SYMBOL Glitch = 255 ;Max 255: Onderdrukken storingstijd (glitches)
SYMBOL LED_Tijd = 2500 ;mSec: Error LED's brand tijd (mSec)
SYMBOL Ok = 250 ;Max 255: Controletijd of RC5 code goed wordt ontvangen
Maar hoe zit dit hier dan?
;Subroutines
BitOphalen:
Waarde = IR_Ontvanger ;Maak Waarde 0 of 1 afhankelijk van ontvangen IR code
BD1 = 0
WHILE IR_Ontvanger = Waarde AND BD1 < Ok;Niveau moet binnen een bepaalde tijd veranderen
INC BD1
WEND
IF Ok = BD1 THEN ErrorOntvangst ;Niet binnen de tijd een niveau-verandering
DELAYUS 1100 ;950 - 1600wat zou dit worden?
RETURN