suibianusername 发表于 2009-12-21 12:01:35

调试s3c2410定时器发现skyeye1.2.9有bug

将s3c2410定时器timer4的TCNTB4设置为25000(0x61A8),但经设置断点观察之后,发现设置为1267(0x4F3)。
部分代码贴出来,全部代码见附件。

void timer4_config(void)
{
rTCON=0;
rTCFG0=0x7C00;//prescaler value = 124
rTCFG1=0x30000;//interrupt,divider=16

rTCNTB4=25000;
}
void timer4_start(void)
{
rTCON=0x600000;    //auto-load,manual update
rTCON|=0x100000;   //start timer0
rTCON&=0xffdfffff;   //clear manual update
}
页: [1]
查看完整版本: 调试s3c2410定时器发现skyeye1.2.9有bug