项目简介
本项目是基于papyMonitor的通用微控制器监控系统,用于监控和控制嵌入式系统中的变量。借助相关代码,能实现从主机接收数据并将数据发送回主机,从而报告系统中变量的状态。
项目的主要特性和功能
- 核心监控:
monitoring.c
和monitoring.h
文件提供核心代码,实现变量监控及与主机的通信。 - 示例丰富:
examples
文件夹包含多个示例,有简单伪代码示例和复杂PID控制器实现示例,便于用户快速上手。 - 非易失性参数管理:
nv.c
文件实现非易失性参数(NVars)的读写,将参数存储在EEPROM中,保证设备重启或断电后配置信息和系统状态可保留。 - PID调节控制:
regulations.c
文件实现PID调节控制,可控制如炮筒仰角等系统的调节过程,包含前馈值计算和状态机管理。
安装使用步骤
- 确保已下载本项目的源码文件。
- 将
monitoring.c
和monitoring.h
文件添加到嵌入式项目中,除非明确操作意图,否则请勿修改这两个文件。 - 参考
examples
文件夹下的示例代码,如example01
是基本伪代码示例,展示了最小化的设置。
下载地址
点击下载 【提取码: 4003】【解压密码: www.makuang.net】