|
tcon &= ~0x1f;
tcon |= 0xb; //关闭死区、自动重载、关反相器、更新TCNTB0&TCMPB0、启动定时器0
__raw_writel(tcon, S3C2410_TCON); //设置定时器控制寄存器的0-4位,即对定时器0进行控制
tcon &= ~2;
__raw_writel(tcon, S3C2410_TCON); //清除定时器0的手动更新位
可以写成 tcon &= ~0x1f;
tcon |= 0xb; //关闭死区、自动重载、关反相器、更新TCNTB0&TCMPB0、启动定时器0
tcon &= ~2;
__raw_writel(tcon, S3C2410_TCON); //清除定时器0的手动更新位
吗???
为什么要多加一句__raw_writel(tcon, S3C2410_TCON); |
|