用于SPI,I2C,UART等的STM32从零开始构建驱动程序
概述
该项目旨在学习。从sratch构建了所有东西,以充分了解通信协议和硬件配置。
几乎所有项目都在C ++ 11中开发。
将Google单元测试和测试覆盖率报告应用于嵌入式项目
环境
Windows 10或MacOS。
具有ARM Cortex M4的Nucleo STM32F446RE板。
Bosch BME280传感器-通过SPI通信协议读取温度,湿度,压力。
Saleae Black 4逻辑分析仪-调试。
专案
1.通过SPI读取传感器BME280(有关更多详细信息,请参见004_SPI_driver_CPP)
2023-11-22 08:51:01
51.63MB
1