| |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
-> 嵌入式 -> 芯片数据手册阅读方法 -> 正文阅读 |
|
[嵌入式]芯片数据手册阅读方法 |
芯片数据手册阅读方法
芯片数据手册往往长达数百页,甚至上千页,而且全部是英文,从头到尾不加区分地阅读需要花费非 常长的时间,而且不一定能获取对设计设备驱动有帮助的信息。芯片数据手册的正确阅读方法是快速而准确地定位有用信息,重点阅读这些信息,忽略无关内容。下面以IMX6ULL的数据手册为例来分析阅读方 法,为了直观地反映阅读过程,本节的图都是直接从数据手册中抓屏而得的。
打开
IMX6ULL的数据手册,发现页数为4127
页,从头读到尾是不现实的。
IMX6ULL数据手册的第1章“Introduction ”(产品综述)是必读的,通过阅读这一部分可以 获知整个芯片的组成。这一章往往会给出一个芯片的整体结构图,并对芯片内的主要模块进行一个简洁的 描述。IMX6ULL的整体结构图如图
???????????????????????????????????????????????Figure 1-2. Simplified block diagram?
第
2~60章中的每一章都对应IMX6ULL整体结构图中的一个模块,图2.28
为从
Adobe Acrobat中直接抓 取的IMX6ULL数据手册的目录结构图。
????????????????????????????????????????图2.28 IMX6ULL数据手册的目录结构
第
2
章
“MemoryMap”
(内存映射)比较关键,对于定位存储器和外设所对应的基址有直接指导义, 这一部分应该细看。
第
3~60
章对应于
CPU内部集成的外设或总线控制器,当具体编写某接口的驱动时,应该详细阅读,主要是分析数据、控制、地址寄存器(数据手册中一般会以表格列出)的访问控制和具体设备的操作流程 (数据手册中会给出步骤,有的还会给出流程图)。譬如为了编写IMX6ULL的I
2C控制器驱动,我们需要详细阅读类似图2.29的寄存器定义表格和图2.30的操作流程图。
? ? |
|
嵌入式 最新文章 |
基于高精度单片机开发红外测温仪方案 |
89C51单片机与DAC0832 |
基于51单片机宠物自动投料喂食器控制系统仿 |
《痞子衡嵌入式半月刊》 第 68 期 |
多思计组实验实验七 简单模型机实验 |
CSC7720 |
启明智显分享| ESP32学习笔记参考--PWM(脉冲 |
STM32初探 |
STM32 总结 |
【STM32】CubeMX例程四---定时器中断(附工 |
|
上一篇文章 下一篇文章 查看所有文章 |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 | -2024/11/26 8:43:47- |
|
网站联系: qq:121756557 email:121756557@qq.com IT数码 |