项目简介
本项目是针对FNIRSI - 5012H示波器所开发的开源固件,当前处于Alpha阶段。该固件可使用,但尚未经过充分测试,使用时需用户自行承担风险。此固件专为较新版本(仅含一个机械继电器)的FNIRSI - 5012H PCB设计,不适用于早期含四个机械继电器的版本。
项目的主要特性和功能
- 具备基本示波器功能,可进行数据采集、显示和触发操作。
- 实现基础校准功能,可校准电压零点、电压尺度和电压偏移。
- 支持电池电量监测与显示。
- 提供简单按钮输入处理,包含去抖动和重复按键处理。
- 支持多种显示设置,如网格、字体、颜色等。
- 实现基本的定时器和中断处理。
安装使用步骤
假设用户已下载本项目的源码文件: 1. 将GigaDevice GD32F407VET6微控制器芯片焊接到FNIRSI - 5012H PCB上,该芯片只能使用一次,不可重复使用。 2. 把LCD和SPI接口连接到微控制器,并按照项目中的引脚定义进行连接。 3. 利用提供的工具(如ST - Link)将固件烧录到微控制器中。 4. 按住特定按钮组合(SHIFT + MODE),在设备上电时进入校准模式进行校准。校准需在电池充满且充电器断开的状态下进行,建议将LCD背光亮度设为100%,并使用直接连接设备或探头的1X模式。 5. 根据实际需求对设备进行调整和测试。
请确保具备特定硬件环境(如FNIRSI - 5012H示波器PCB和相应的微控制器),并正确连接硬件,严格按照项目文档和说明操作。由于固件开发可能存在错误和未解决问题,使用前请自行评估风险并理解所有操作。
下载地址
点击下载 【提取码: 4003】【解压密码: www.makuang.net】