H
hhhsssmmm
Guest
Hej
Jeg har PIC18F2420 kører via 4MHz keramisk resonator .... og compiler anvendes C18.
Jeg kan enkelt skridt tilvækst TMR0 (8bit tilstand) bare ved at ændre TMR0L regsiter værdi fra 00 - FF.Så lader ....
TMR0L = 0;
Så jeg kan ændre TMR0 afbryde hvert eneste skridt blot ved kommandoen TMR0L ...(, der er fra 256us hele vejen til 1us).
Nu mit spørgsmål er, hvordan kan jeg udføre lignende enkelt intensivering til 16bit timer?Im forvirrede og derfor im beder siden 16bit timeren har to registre, der initiallize .... for eksempel for timer1 er initiallized fra 5ms, og du ønsker at enkelt skridt det ved øger den til 10ms .... vi har ...
5ms intiallized TMR1
-----------------------
TMR1L = 78;
TMR1H = EF;
..... det fra her, hvordan ville du, i en lignende 8bit mode, enkelt skridt i en 16bit timerindstilling hele vejen til 10ms?Please kan nogle en hjælpe mig her?
tak
Haseeb
Jeg har PIC18F2420 kører via 4MHz keramisk resonator .... og compiler anvendes C18.
Jeg kan enkelt skridt tilvækst TMR0 (8bit tilstand) bare ved at ændre TMR0L regsiter værdi fra 00 - FF.Så lader ....
TMR0L = 0;
Så jeg kan ændre TMR0 afbryde hvert eneste skridt blot ved kommandoen TMR0L ...(, der er fra 256us hele vejen til 1us).
Nu mit spørgsmål er, hvordan kan jeg udføre lignende enkelt intensivering til 16bit timer?Im forvirrede og derfor im beder siden 16bit timeren har to registre, der initiallize .... for eksempel for timer1 er initiallized fra 5ms, og du ønsker at enkelt skridt det ved øger den til 10ms .... vi har ...
5ms intiallized TMR1
-----------------------
TMR1L = 78;
TMR1H = EF;
..... det fra her, hvordan ville du, i en lignende 8bit mode, enkelt skridt i en 16bit timerindstilling hele vejen til 10ms?Please kan nogle en hjælpe mig her?
tak
Haseeb