Wat gezellig hier, met weer een hoop waardevolle opmerkingen.
De code van Lambiek werkt eindelijk.
Lambiek, bedankt voor de genomen moeite, je bent hier de enige die serieus wat doet voor iemand met een vraag. Als info over de "timer" is dit waardevol.
Mijn bevindingen:
ON_INTERRUPT TIMER
zou volgens pic basic helemaal niet werken, voor TIMER zou GOTO moeten.
verder zou ON_ gekoppeld zijn aan een hardware interrupt
en een ON aan een software interrupt.
Lekker wazig dus.
Gezien hier met een GIE (software) gewerkt wordt en ON_ wel werkt, wordt dat niet duidelijk.
Heb wel gezien dat je bij deze timer de snelheid kan ingeven.
Voorlopig het enige voordeel boven het werken met een variabele die je telkens +1 doet en dan bij een waarde wat laat starten, waarna je de "teller" reset.
(edit: tmr wordt bij een lang programma net zo veel trager dan var = var + 1, dus weer een voordeel minder)
Het "voordeel" van die interrupt boven IF dit of dat THEN... zie ik nog steeds niet.
Misschien komt dat nog
Wat ik mis, is een regel met kijk naar de ingang die en die, want het moet tenslotte werken gaan op de nuldoorgangdetectie.
Zelf proberen dus.
Ik zie in de code van raf al iets over RBIE, maar dan zou ik per pic maar 1 ingang kunnen aanmelden voor de interrupt? Gelukkig hier niet een probleem want er komt maar 1 nuldoorgang.
(edit, geen RBIE maar INT waarschijnlijk , wanneer je 1 enkele ingang wilt gebruiken)
MGP ik zal je pdf doorkijken.
Verder valt het me op dat, nu ik de code geplaatst heb, er toch geen antwoord komt. Typisch!
Lijkt dus gewoon op wat ik al eerder ondervonden heb: bezighouden zodat je nooit hoeft te antwoorden.
Fijne dag verder.
Vandaag nog wat buiten doen, volgende week regentijd, dus tijd genoeg om weer binnen te blijven.