本笔记是记录学习正点原子课程
单片机的组成部分
单片机其实就是类似与一个微型电脑
1. CPU
2. RAM
RAM是随机数据存储器
- 单片机中采用SRAM
- SRAM只要持续供电数据就不会消失
- 电脑中采用DRAM,也就是电脑的内存
- DRAM需要电路周期性的刷新来防止数据丢失
3. Flash
- 类似于电脑的硬盘,数据存储后不会丢失
4. 外设
- 类似于电脑的主板,有一些对外的接口
单片机的特点
- 体积小:5mm * 5mm
- 功耗低:mA级
- 集成度高:IO、TIM、AD等设备集成到一起
- 使用方便:C/Debug
- 扩展灵活:IIC通信、SPI通信
单片机的发展历程
单片机的发展趋势
CISC 与RISC
冯诺依曼架构与哈佛架构
- ARM7是典型的冯诺依曼结构处理器。这种结构的特点是指令和数据共享同一存储空间,通过同一总线进行传输,执行顺序为串行处理。
- 许多现代ARM处理器采用哈佛结构,例如ARM Cortex系列。哈佛结构将指令存储器和数据存储器分开,允许并行访问,从而提高处理速度和数据吞吐率。