
嵌入式开发
嵌入式开发实录
马小橙
漫漫钻研之路~
展开
-
第7课 系统时钟和UART实验
晶振的原理以及作用? 晶振是石英晶体谐振器(quartz crystal oscillator)的简称,也称有源晶振,它能够产生中央处理器(CPU) 执行指令所必须的时钟频率信号,CPU一切指令的执行都是建立在这个基础上的,时钟信号频率越高,通常CPU的运行速度也就越快。 只要是包含CPU的电子产品,都至少包含一个时钟源,就算外面看不到实际的振荡电路,也是在芯片内部被集成,它被称为电路系统的心脏。...原创 2020-02-16 17:49:59 · 958 阅读 · 0 评论 -
第5课 Nand Flash 控制器学习笔记
访问nand flash 1、发出命令,R W E 2、发出地址, 3、发出数据 CLE:为高电平时,发出的是命令 + DATA BUS ALE:为高电平时,发出的是地址 + DATA BUS 传输数据有两个引脚,用于区分是读还是写,+DATA _BUS 以上是从硬件角度来说明,怎么来访问nand flash 从软件上来说,是从三个寄存器来实现:NFCMMD NFADDR NFDATA NFST...原创 2020-02-16 13:06:05 · 554 阅读 · 0 评论 -
第6课 中断控制器学习笔记
arm体系CPU的7中工作模式 各种工作模式的区别: 1.不同的寄存器,模式切换前后,部分寄存器保存的值不变(节省时间) 2.不同的权限 3.触发条件不同 什么是中断? 是一种让CPU知道某一种事件发生的方法。 怎么让CPU知道某种事件发生了呢? 1、查询,即轮询,定期查询结果; 2.中断(中断时一种异常) 发生异常后,CPU会干什么事情呢? 1.cpu进入异常模式,包括寄存器切换的动作; ...原创 2020-02-16 13:02:33 · 304 阅读 · 0 评论