You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
|
|
[TOC]
# README
## 参考资源
[ESBurner编程器软件](http://192.168.1.3:3000/weizhuangzhuang/ES8P5066_Doc/raw/branch/master/doc/ESBurner%e7%bc%96%e7%a8%8b%e5%99%a8%e8%bd%af%e4%bb%b6.zip)
[ES8P5066开发手册](http://192.168.1.3:3000/manufacturer_eastsoft/ES8P5066_doc)
## 环境搭建
[ES8P5066_KEIL5开发环境搭建](http://192.168.1.3:3000/manufacturer_eastsoft/ES8P5066_doc/src/branch/master/%e6%90%ad%e5%bb%ba%e5%bc%80%e5%8f%91%e7%8e%af%e5%a2%83.md)
## 原理图
[原理图](./doc/oz_mcu.pdf)
## 臭氧镜像烧录
[es8p5066—臭氧镜像](http://192.168.1.3:3000/weizhuangzhuang/project_ozone_es8p5066/raw/branch/master/release/es8p5066%e9%95%9c%e5%83%8f.zip)
[镜像烧录说明](./doc/镜像制作quickStart.md)
``` 烧录:只看第8步进行烧录 ```
## 芯片编程注意事项
[芯片编程注意事项](http://192.168.1.3:3000/weizhuangzhuang/ES8P5066_Doc/src/branch/master/doc/%E8%8A%AF%E7%89%87%E7%BC%96%E7%A8%8B%E6%B3%A8%E6%84%8F%E4%BA%8B%E9%A1%B9.md)
## DEMO
[pwm_demo](http://192.168.1.3:3000/weizhuangzhuang/ES8P5066_PWM_DEMO)
[iwdt_demo](http://192.168.1.3:3000/weizhuangzhuang/ES8P5066_IWDT_DEMO)
## 项目需求
v1.0:[软件需求.pdf](./doc/软件需求.pdf)
v2.0:[项目需求.docx](./doc/项目需求.docx)
v3.0:[项目需求V3.0.docx](./doc/项目需求V3.0.docx)
``` 现在软件是按照V3.0的需求编程的 ```
``` 定时按键: 按下之后如果当前处于间歇工作模式,则取消间歇工作模式。 ========================================================== 如何完成: 当定时按键按下, 1. 设置全局变量 interval_work_flag_setting = false; 2. 调用一下update_work_state更新下工作状态即可。 ---------------------------------------------------------------------------- 挡位按键: 低挡位频率10k,高电平持续时间8us,蓝色 高挡位频率25k,高电平持续时间8us,红色 ========================================================== 如何完成: 需要对以下几个地方代码进行修改
1. 挡位的枚举定义由3个变成2个 2. update_ozone_work_level 方法进行修改, 1.改成两个挡位 2.修改颜色和工作频率 3.修改高电平持续时间为8us 添加一个方法get_duty_by_freq_and_valid_time(uint32_t freq, uint32_t us); duty = get_duty_by_freq_and_valid_time(25*1000, 8); 3. 按键1事件处理的地方代码进行修改,去掉中档位。 ---------------------------------------------------------------------------- 间歇工作模式按键: 按键按下之后,如果设备处于定时关键模式,则取消设备定时关机========================================================== 如何完成: 间歇工作按键事件处理中加入以下代码 g_auto_shutdown_countdown_s = 0; g_auto_shutdown_flag = false; light_module_set_autoshutdown_indicator_light(false); ```
## 使用说明书
[臭氧发生器使用说明](./doc/臭氧发生器使用说明.docx)
[臭氧发生器使用说明 - v3.0.docx](./doc/臭氧发生器使用说明v3.0版本.docx)
``` PS:现在程序与V3.0使用说明书对应 ```
## 臭氧量产程序烧录和测试的方案
[烧录测试方案.pdf](./doc/烧录测试方案.pdf)
## 硬件验证
``` 已解决: 按键按下后操作有一定延时 按键按下触发不灵敏 rgb蓝色灯光偏暗 风扇不受控制,当软件拉低,或者拉高io后,风扇始终处于运作状态 (经过电压测量,软件拉低io后,引脚的输出电压为0.8V,测试了几个引脚都是这样) 解决办法:硬件上接了一根线 未解决: ```
## 问题
[问题总结](http://192.168.1.3:3000/weizhuangzhuang/ES8P5066_Doc/src/branch/master/doc/%E9%97%AE%E9%A2%98%E7%A7%AF%E7%B4%AF.md)
[软件出错记录.md](./doc/软件出错记录.md)
[硬件错误记录.md](./doc/硬件错误记录.md)
[PWM输出错误记录](./doc/PWM错误记录.md)
``` 原因概述:1khz变换2khz切换点会产生一个错误脉冲 ```
|