| ??? 01/19/08 21:58 Read: times |
#149746 - When does timer 2 get reloaded? |
Hello,
I'm using Atmel's AT89S52 16bit auto-reload timer2 interrupt to execute a long function every specific time, and I want to know if the timer gets reloaded after the interrupts ends (RETI) or when shortly after/before it gets called? Because if its after then I'll need to calculate the interrupt function time to execute..... Can I reload it myself on the start of the interrupt so it will run simultaneously.... something like this
void timer2_int() using 5 {
//reload and start it myself
TR2 = 0;
TF2 = 0;
TH2 = 0x15; TL2 = 0xFF;
TR2 = 1;
//Long operation (1000~ mechine cycles) that but will
//finish before next overflow will take place
...
..
.
//end of long operation
}
Thanks ahead. |
| Topic | Author | Date |
| When does timer 2 get reloaded? | 01/01/70 00:00 | |
| Another thing | 01/01/70 00:00 | |
| read the manual | 01/01/70 00:00 | |
what is register bank 5 supposed to mean? | 01/01/70 00:00 |



