1.单片机
单片机:微型计算机,是一种集成电路芯片。
1.1单片机的特点
体积小、功耗低、集成度高、使用方便(C/Debug)、拓展灵活(IIC/SPI/FSMC)
1.2单片机作用
仪表仪器、家用电器、工业控制、汽车电子
1.3单片机发展趋势
2.CISC VS RISC
2.1 CISC
CISC全称“Complex Instruction Set Computer”,即“复杂指令系统计算机”。
- 目的:为了便于编程和提高存储器访问效率;
- 特点:指令多、 指令的执行需要的时钟周期差距大;流水线程度较低;
- 优点:指令丰富;寻址方式灵活;
- 缺点:指令使用率不均衡、结构复杂
2.2 RISC
RISC全称“Reduced Instruction Set Computer”,即“精简指令集计算机”。
- 目的:为了提高处理器运行速度;
- 特点:指令少;指令直接由硬件执行
- 优点:指令精简、易于设计、执行效率高
- 缺点:指令数较少、寻址方式不够灵活
3. 冯诺依曼结构 VS 哈佛结构
3.1 冯诺依曼结构
- 程序指令和数据被存储在同一个存储器中。
- 优点:总线资源占用少
- 缺点:执行效率较低
3.2 哈佛结构
- 程序指令和数据存储到两个独立的存储器中
- 优点:执行效率较高
- 缺点:总线资源占用多
4. Cortex-M
4.1 ARM公司
只做内核设计和IP授权,不参与芯片设计
4.2 Cortex内核分类
5. STM32
5.1 STM32是什么
- ST:意法半导体
- M:MCU/MPU
- 32:32位
特点:性能高、价格低、外设丰富、型号丰富、实用性好、功耗好、开发简单
5.2 STM32选型
由高到低(性能),由大到小(FLASH/SRAM)