2026-06-06 16:49:48 +08:00
2026-06-06 16:49:48 +08:00
2026-06-06 16:49:48 +08:00
2026-06-06 16:49:48 +08:00
2026-06-06 16:49:48 +08:00
2026-06-06 16:49:48 +08:00

hpw421 项目说明

项目基本信息

项目名称 hpw421
产品类型 220V单通道智能通断器
项目负责人 徐少祥
硬件版本 V1.2
固件版本 V1.0
创建日期 2026-06-05

主控芯片

  • 433WS480L SOP8
  • BLEXC6517 SOP16
  • Flash:内置 Flash

开发环境

  • Keil MDK V5

编译器

  • ARMCC V5

工程路径

project\example\ble\ble_peripheral\mdk

打开方式:

双击 MDK/ble_peripheral.uvprojx


烧录说明

烧录器

*USB TO TTL串口

烧录软件

  • ComV14.4.4

烧录接口

引脚 说明
VCC 电源
GND
R 串口接收
T 串口发送
BT 电源

编译方法

Rebuild

输出文件: project\example\ble\ble_peripheral\mdk\output_bin目录下ble_peripheral.bin文件


仓库目录结构

hpw421
│
├── component
│   ├── ble
│   ├── rf24
│   ├── SBC
│   └── xc6xx_drivers
│
├── doc
│   ├── hpw421蓝牙协议
│   └── BOM
│
├── project
│   ├── delete.bat
│   └── example
		├── 2.4g
		├── ble
		├── driver
├── tools
│   └── ComV14.4.4
│
│
├── gitignore文件
│
└── README.md

蓝牙协议

协议文档位置:

hpw421\doc\hpw421蓝牙协议.xls


Git提交规范

提交前:

git pull

提交:

git add .

git commit -m "修复BLE连接异常"

git push

禁止:

修改
更新
测试
123
abc

推荐:

修复BLE连接异常
增加RF433学习码功能
修复定时器逻辑
增加OTA升级功能

注意事项

  1. 修改协议必须同步更新协议文档。
  2. 修改硬件必须同步更新BOM。
  3. 发布版本必须同步更新ReleaseNote。
  4. 禁止将源码仅保存在个人电脑。
  5. 所有发布版本必须上传至Gitea仓库。
  6. 离职前必须完成代码交接与文档更新。

修改记录

日期 作者 内容
2026-06-05 徐少祥 创建项目
S
Description
RF433/蓝牙单通道通断器
Readme 270 MiB
Languages
C 88%
Assembly 4.5%
Makefile 3.7%
HTML 2.6%
Linker Script 0.8%
Other 0.3%