Ongelma: TMR0 JA PICBASIC PRO.

J

Jum

Guest
Haluaisin tietää, kuten voin antaa arvoa TMR0 käyttäen picbasic.Se puede asignar usando TMR0 = 200?."Määritä Puertos A y B.
TRISA =% 00000000 'Todas las Líneas como entrada.
TRISB =% 00001100 'Todas las Líneas como salida.
TRISC =% 00000000

"Määritä muuttujat del sistema
dato VAR WORD
Conta VAR BYTE"Comienza programa.

PORTA = 0
PORTB = 0
PORTC = 1Aseta TMR0 keskeyttää joka 16,384 millisekuntia
tmr0 = 61
OPTION_REG =% 01010111 'Määritä TMR0 kokoonpanon ja mahdollistaa PORTB pullups
INTCON = $ A0 Ota TMR0 katkaisevat
ON Interrupt goto timerintInicio:
Goto Inicio

Poistaa käytöstä
timerint:
Conta = Conta 1
JOS Conta = 20 Then
Conta = 0
Toggle PORTB.3
tmr0 = 61
Endif
Jatka
Ota käyttöön

Loppu

Tämä ohjelma ei toimi.Jos minä muuttaa sinut linja, että he asettavat TMR0 = 61 ja poistaa se toimii oikein.Onko joku tietää, että se tapahtuu?

jum_spain (at) hotmail.com

 

Welcome to EDABoard.com

Sponsor

Back
Top