嵌入式处理器
1.MCU(Micro-Controller Unit)俗称单片机的一种
MCU的资源有限、逻辑简单、完成特定任务
2.DSP(Digital Signal Processor)数字信号处理器
涉及数字信号,包括音视频、图像的处理
3.FPGA(Field-Programmable Gate Array)
灵活高效、可重构、高实时性
常见的单片机
89c51、STM32、ESP32(入门使用)
Arduino、Raspberry Pi(树莓派)---入门进阶
硬件、软件、固件
硬件:处理器、存储器、传感器、执行器
软件:在硬件上的可执行代码以及数据、如存在操作系统则应包含
固件:将软件与硬件联系起来的桥梁,用于初始化硬件、加载操作系统或执行控制功能
单片机的交互
单片机与外部交互
1.GPIO(通用输入/输出)
与外部数字设备通信
2.PWM(脉冲宽度调制)
用于产生模拟信号,可以控制电机转速(调节电压占空比实现,即在很小的时间单位对电压进行开断)
3.ADC(模数转换器)
本质是进行采样量化
4.DAC(数模转换器)
逆量化,滤波
单片机中芯片与芯片交互
1.UART(通用异步收发器)---异步
2.SPI(串行外设接口)---同步
3.C总线---同步
单片机与单片机之间交互
1.Wi-Fi
2.NB-IoT
3.Bluetooth