2018年2月2日 下午3:34
总结
- 内存管理器(memory control)有两个能力:
- 通过地址选择不同的 寄存器
- 通过地址选择不同的 片选
- 从外接芯片有无地址线,来分类不同的外接设备
- 有地址线——>”类内存”设备
- 无地址线——>GPIO高低位输出/入,UART通讯类,Nand硬盘类
- 共用的好处/劣势:节省空间,但复杂度高,导致出现片选功能
- 对于GPIO来说:控制高低电平的方式是寄存器中的0/1,原理我们不知道
- 对于UART来说:如何将数据显示在屏幕,其实我们是不知道的,我们知道到将值放入到一个寄存器中,这个值好像就神奇的显示在屏幕了,原理我们不用管
- 对于键盘点亮LED(代码6)来说:我们代码检测亮/不亮的标准,就是单GPFDAT寄存器的值,从我们按键到GPFDAT寄存器的值发生改变这一过程我们是不知道的