当前位置:   article > 正文

RK3399平台开发系列讲解(内核入门篇)1.3、从内核的角度看外设芯片的驱动_在驱动开发过程中我们最常接触的就是 寄存器 。内核与硬件联系紧密,但它本身属于

在驱动开发过程中我们最常接触的就是 寄存器 。内核与硬件联系紧密,但它本身属于

在这里插入图片描述
=>返回专栏总目录<=

一、芯片的基本功能模块

在驱动开发过程中我们最常接触的就是寄存器。内核与硬件联系紧密,但它本身属于软件,可以说是与硬件联系最紧密的软件。作为软件,与硬件沟通很多情况下都是通过寄存器实现的。
寄存器按照功能不同一般可以分为三类:

  • 控制寄存器:可写,用来控制芯片的行为、工作方式等;
  • 状态寄存器:可读,用来反映芯片当前的统计、异常等状态;
  • 数据寄存器:数据寄存器,可读,读取它们可以获得芯片产生的数据;
    在这里插入图片描述

每一份芯片数据手册中都应该有完整的寄存器列表和它们的描述,这是人们开发驱动过程中关心的重点。

1.1、复位

复位(reset

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/在线问答5/article/detail/899215
推荐阅读
相关标签
  

闽ICP备14008679号