- UID
- 517889
- 性别
- 男
|
最近在编写XD256的程序过程中遇到几个问题: ---------------------------------------------------------------------------------------------------------- 1.程序设置如下: //***************************************************** //* 晶振频率=OSCCLK; 10MHz //* RTICTL RTR[6:4] = 011 预分频系数为10的4次 //* RTICTL RTR[3:0] = 0000 计数器为21 //* 溢出中断时间为 10000/10000000 = 1ms //* //*******************************************************/ void RTI_init(void) { RTICTL = 0xB0; // 实时中断溢出时间1ms(系统晶振10MHZ) CRGINT_RTIE=1; // 实时中断使能 } 但是用软件仿真后发现,中断周期为0.4096ms,看结果似乎RTICTL的最高位RTDEC置为1并没有实现按10进制分频,与RTDEC置0时结果一样?这是为何? |
|