# STM32_CodeModule **Repository Path**: RUqingying/STM32_CodeModule ## Basic Information - **Project Name**: STM32_CodeModule - **Description**: STM32模块代码放置区域,需要将功能块代码和硬件解耦 - **Primary Language**: C - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 9 - **Created**: 2025-11-22 - **Last Updated**: 2025-11-22 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # STM32_ESP32_Code #### 介绍 #### 软件架构 > STM32、ESP32 模块代码放置区域,需要将功能块代码和硬件解耦; 请遵循以下架构: > | 硬件和软件的关系架构说明 | | | > | :---: | :---: | :---: | > | 应用层/逻辑层 | OLED的逻辑 | MPU6050的逻辑 | > | | ↑↑↑ | ↑↑↑ | > | 协议层 | [HW_OLED.c、HW_OLED.h] | [HW_MPU6050.c、HW_MPU6050.h] | > | | ↑↑↑ | ↑↑↑ | > | 驱动层 | [Base_I2C.c、Base_I2C.h] | [Base_I2C.c、Base_I2C.h] | > | | ↑↑↑ | ↑↑↑ | > | 硬件层 | 硬件(OLED12864) | 硬件 (MPU6050) | #### 使用说明 - [代码仓库,基本使用方法](https://docs.qq.com/aio/DV29jdE9GZmJ3S2d1?p=NJ3TpTX4jP2D53paUn5vAV&client_hint=0) #### 参与贡献 1. Fork 本仓库 2. 新建 Feat_xxx 分支 3. 提交代码 4. 新建 Pull Request - 具体参考 [代码仓库,上传代码的操作方法](https://docs.qq.com/aio/DV29jdE9GZmJ3S2d1?p=fK4UPO6XuPnyAbkyK2YsDU&client_hint=0)