设备驱动(十六)

ADC
Input 0~3.3
TSADCCON0
[16] 转换精度
[15] 结束标记位
[14] 是否预分频
[13,6] 分频值0xff
[2] 0x0正常工作
[1] 读操作时开始
[0] 0x1开始转换
TXDATX0 转换后的数字结果 [0, 11]
CLRINTADC0
  1. 模块许可
  2. 加载函数
    1. 注册字符设备
    2. 注册中断 arch/arm/mach-s5pv210....
    3. 等待队列初始化
    4. 寄存器映射
    5. clk_get打开时钟, arch/arm/mach-s5pv210...
  3. 卸载函数
  4. 操作集合
    1. open
      1. 设置通道
    2. release
    3. read
      1. 使能AD转换
      2. interruptible_sleep_on
      3. readl(TSDATX0)
      4. copy_to_user()
    4. ISR
      1. CLRINTADC0<-0x0
      2. wark_up


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值