知识卡片
原理图连接软件事实
内容
原理图和 I/O 映射表告诉软件每个引脚连接了什么、信号方向如何、是否共享以及电气约束在哪里。发散:嵌入式代码里的很多“奇怪常量”,在原理图里才有解释;读不懂图,就很难读懂系统。
参考来源
- 位置:《嵌入式系统设计与实践》第3章《检视硬件》"3.4 阅读原理图"一节,及"3.1.1 理想的项目流程"提及的I/O映射表(源文件:_epub-src/OEBPS/text00031.html、text00025.html)
- 结论依据:原文说明原理图会标出LED、开关、按钮连接到处理器的哪个引脚"以便让软件知道哪里读开关的状态,或者打开一个LED",并提到硬件工程师会"生成一个输入/输出映射表来描述处理器每个引脚的连接情况",供软件建立头文件使用。
- 原始内容:首先,LED、开关、按钮经常连接到处理器。原理图会告诉你它被连接到那个处理器的引脚,以便让软件知道哪里读开关的状态,或者打开一个LED……绝大部分人都生成一个输入/输出映射表来描述处理器每个引脚的连接情况(第4章建议,建立输入/输出映射表并建立一个头文件)。