H
hhhsssmmm
Guest
Привет
Я PIC18F2420 працює через 4MHz керамического резонатора .... і компілятор використовується C18.
Я можу один крок збільшення TMR0 (8bit режим) тільки шляхом зміни TMR0L regsiter вартість від 00 - FF.Так дозволяє ....
TMR0L = 0;
Тому я можу змінити TMR0 перервати кожен крок тільки по команді TMR0L ...( то есть с 256us всі шляхи до 1us).
Тепер моє запитання, як я можу зробити аналогічний єдиний Stepping для 16bit таймер?Їм плутають, і тому їм з проханням 16bit таймер має два регістрів для initiallize .... наприклад Timer1 є initiallized від 5ms, і ви хотіли б один крок йому збільшуючи його 10ms .... у нас є ...
5ms intiallized TMR1
-----------------------
TMR1L = 78;
TMR1H = EC;
..... Тут так, як би ви, в такому ж 8bit моди, один крок у 16bit таймер аж до 10 мс?Будь ласка, може хтось допоможе мені?
спасибо
haseeb
Я PIC18F2420 працює через 4MHz керамического резонатора .... і компілятор використовується C18.
Я можу один крок збільшення TMR0 (8bit режим) тільки шляхом зміни TMR0L regsiter вартість від 00 - FF.Так дозволяє ....
TMR0L = 0;
Тому я можу змінити TMR0 перервати кожен крок тільки по команді TMR0L ...( то есть с 256us всі шляхи до 1us).
Тепер моє запитання, як я можу зробити аналогічний єдиний Stepping для 16bit таймер?Їм плутають, і тому їм з проханням 16bit таймер має два регістрів для initiallize .... наприклад Timer1 є initiallized від 5ms, і ви хотіли б один крок йому збільшуючи його 10ms .... у нас є ...
5ms intiallized TMR1
-----------------------
TMR1L = 78;
TMR1H = EC;
..... Тут так, як би ви, в такому ж 8bit моди, один крок у 16bit таймер аж до 10 мс?Будь ласка, може хтось допоможе мені?
спасибо
haseeb