设备驱动(十六)

来源:互联网 发布:android网络相关面试题 编辑:程序博客网 时间:2024/05/18 02:49
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


0 0
原创粉丝点击