微机原理 :侧重于计算机结构 数字电子技术基础 :侧重于门电路 1.GPIO和门电路 :general peripheral input/ouput 1.1 输入、输出引脚、上拉电阻、三极管 1.2 与门、或门、非门 1.3 中断 2.协议类 2.1 UART 2.2 I2C 2.3 SPI 2.4 NAND : K9F2G08U0M 2.5 LCD a. 看原理图:2440和外接的芯片引脚对接即可 b. 弄清楚接口的协议: 数据怎么传输?各引脚怎么配合? c. 设置时序 : 2440发出的各个信号,要让外接的芯片能反应得过来 c.1 看2440手册弄清楚能设置哪些参数,这些参数的含义 (以CLK为单位) c.2 看外设芯片手册,弄清楚这些参数的取值范围 (以秒为单位) c.3 根据c.1,c.2计算2440的寄存器取值 3.类似内存的接口 : ram-like 3.1 NOR, SDRAM, 网卡 3.2 不同位宽外设的接线、访问过程 3.3 怎么确定访问地址、设置内存控制器 问1:地址线、数据线上接有众多设备,怎样做到只访问其中一个而避免其余的影响? 答1:每一个芯片都有单后的片选引脚,访问它之前先设置片选引脚为低电平;其他芯片的片选引脚为高电平 问2:是否需要我们手工来设置片选引脚? 答2:不需要,CPU访问某个地址时,CPU发出地址信号给"内存控制器", 内存控制器根据该地址决定让哪一个片选引脚输出低电平 4. 从头到尾看几个开发板的原理图 2410,2440,6410