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.
 
 
 
 

3.9 KiB

[TOC]

README

参考资源

ESBurner编程器软件

ES8P5066开发手册

环境搭建

ES8P5066_KEIL5开发环境搭建

原理图

原理图

臭氧镜像烧录

es8p5066—臭氧镜像

镜像烧录说明

烧录:只看第8步进行烧录

芯片编程注意事项

芯片编程注意事项

DEMO

pwm_demo

iwdt_demo

项目需求

v1.0:软件需求.pdf

v2.0:项目需求.docx

v3.0:项目需求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);

使用说明书

臭氧发生器使用说明

臭氧发生器使用说明 - v3.0.docx

PS:现在程序与V3.0使用说明书对应

臭氧量产程序烧录和测试的方案

烧录测试方案.pdf

硬件验证

已解决:
    按键按下后操作有一定延时
    按键按下触发不灵敏
    rgb蓝色灯光偏暗
    风扇不受控制,当软件拉低,或者拉高io后,风扇始终处于运作状态
    (经过电压测量,软件拉低io后,引脚的输出电压为0.8V,测试了几个引脚都是这样)
解决办法:硬件上接了一根线    
未解决:

问题

问题总结

软件出错记录.md

硬件错误记录.md

PWM输出错误记录

原因概述:1khz变换2khz切换点会产生一个错误脉冲