# CurrentOutput **Repository Path**: veis/current-output ## Basic Information - **Project Name**: CurrentOutput - **Description**: 4-20mA电流变送器 - **Primary Language**: C - **License**: GPL-3.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 1 - **Created**: 2024-04-09 - **Last Updated**: 2024-12-06 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # 4-20mA电流输出 ## 项目简述 - 支持输出4-20mA,此处输出使用的5V电压,作为demo使用,未采用24V供电 - 默认步进1mA,输出精度:-1% - 硬件上预留了Flash和USB,软件驱动未进行适配 ## 硬件架构 ![硬件架构](assets/硬件架构.png) ## 线性度仿真验证 ![1712640070634](assets/1712640070634.png) ## 实物调试图 ![1712640213564](assets/1712640213564.png) ## 软件架构 ![1712640257688](assets/1712640257688.png) ![软件架构图](assets/软件架构图.png) ## 按键检测状态机 ![按键状态机](assets/按键状态机.png)