UART / SPI / I2C:三种嵌入式通信协议对比与实战
同为板级通信,UART、SPI、I2C 有何区别?用 STM32 分别点亮一个传感器,看懂时序与代码差异。
搜索全站文章、教程与内容。
共找到 8 条结果
同为板级通信,UART、SPI、I2C 有何区别?用 STM32 分别点亮一个传感器,看懂时序与代码差异。
从裸机到 RTOS:为什么需要实时系统?用 FreeRTOS 创建多任务,用信号量保护共享资源。
字符设备是嵌入式驱动入门的第一课。讲清 file_operations、设备号与 udev,手写一个控制 LED 的驱动。
用 ESP32 采集温湿度并通过 MQTT 上报到云端,配合 OneNET / 私有 Broker,跑通物联网数据链路。
目标板跑不了编译器怎么办?搭建交叉编译工具链,把 x86 上编译的程序跑到 ARM 开发板上。
以 STM32F103 为例,用 HAL 库完成 GPIO 点灯与定时器中断,理解时钟树与库函数封装背后的寄存器逻辑。
从最小系统讲起,用 LED 流水灯、独立按键与外部中断三个实验,跑通裸机开发的完整思路。
嵌入式开发的根基在 C 语言。理解指针与位运算,学会用“寄存器视角”写代码,是入门单片机的前提。