# pid加热控制 **Repository Path**: one-shot/pid-heating-control ## Basic Information - **Project Name**: pid加热控制 - **Description**: 1、该项目层次化结构清晰,代码框架耦合度低,可复用性、可移植性强。 2、功能代码与底层硬件无直接关联,无需更改上层应用逻辑,只需更改接口文件,即可移植到不同的硬件平台; 3、使用lwrb开源组件、pid开源算法; 4、代码具有数据缓存功能,可以手动调节缓存指令数量,在数量范围内无论给代码发送多少条指令,都会执行。 - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 1 - **Forks**: 6 - **Created**: 2023-03-01 - **Last Updated**: 2024-07-09 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # pid加热控制 ### 介绍 1. 该项目层次化结构清晰,代码框架耦合度低,可复用性、可移植性强。 2. 功能代码与底层硬件无直接关联,无需更改上层应用逻辑,只需更改接口文件,即可移植到不同的硬件平台; 3. 使用lwrb开源组件、pid开源算法; 4. 代码具有数据缓存功能,可以手动调节缓存指令数量,在数量范围内无论给代码发送多少条指令,都会执行。 #### 软件架构 1. module_heater_port.c:底层硬件接口对接文件,只需要在这个文件中找到对应函数,把底层硬件的接口填入进函数即可; 2. module_heater.c:对上层提供的接口和方法,只需要在.h中查找可用函数接口就可以使用; 3. lwrb.c:开源代码; 4. module_pid.c:pid开源算法代码; #### 安装教程 1. xxxx 2. xxxx 3. xxxx #### 使用说明 1. xxxx 2. xxxx 3. xxxx #### 参与贡献 1. Fork 本仓库 2. 新建 Feat_xxx 分支 3. 提交代码 4. 新建 Pull Request #### 特技 1. 使用 Readme\_XXX.md 来支持不同的语言,例如 Readme\_en.md, Readme\_zh.md 2. Gitee 官方博客 [blog.gitee.com](https://blog.gitee.com) 3. 你可以 [https://gitee.com/explore](https://gitee.com/explore) 这个地址来了解 Gitee 上的优秀开源项目 4. [GVP](https://gitee.com/gvp) 全称是 Gitee 最有价值开源项目,是综合评定出的优秀开源项目 5. Gitee 官方提供的使用手册 [https://gitee.com/help](https://gitee.com/help) 6. Gitee 封面人物是一档用来展示 Gitee 会员风采的栏目 [https://gitee.com/gitee-stars/](https://gitee.com/gitee-stars/)