天嵌 ARM开发社区

 找回密码
 注册
查看: 1430|回复: 1

请问驱动的问题?

[复制链接]
wanjunking 发表于 2010-10-9 21:19:26 | 显示全部楼层 |阅读模式
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);   
aolang 发表于 2010-10-23 12:22:43 | 显示全部楼层
看看 datasheet 就知道了。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

i.MX8系列ARM cortex A53 M4 工控板上一条 /1 下一条

Archiver|手机版|小黑屋|天嵌 嵌入式开发社区 ( 粤ICP备11094220号-2 )

GMT+8, 2024-9-12 18:09 , Processed in 1.019466 second(s), 18 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表