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.

150 lines
4.3 KiB

3 years ago
4 years ago
4 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
4 years ago
4 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
  1. [TOC]
  2. # README
  3. ## 参考资源
  4. [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)
  5. [ES8P5066开发手册](http://192.168.1.3:3000/manufacturer_eastsoft/ES8P5066_doc)
  6. ## 环境搭建
  7. [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)
  8. ## 原理图
  9. [原理图](./doc/oz_mcu.pdf)
  10. ## 臭氧镜像烧录
  11. [es8p5066—臭氧镜像](http://192.168.1.3:3000/weizhuangzhuang/project_ozone_es8p5066/raw/branch/master/release/es8p5066%e9%95%9c%e5%83%8f.zip)
  12. [镜像烧录说明](./doc/镜像制作quickStart.md)
  13. ```
  14. 烧录:只看第8步进行烧录
  15. ```
  16. ## 芯片编程注意事项
  17. [芯片编程注意事项](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)
  18. ## DEMO
  19. [pwm_demo](http://192.168.1.3:3000/weizhuangzhuang/ES8P5066_PWM_DEMO)
  20. [iwdt_demo](http://192.168.1.3:3000/weizhuangzhuang/ES8P5066_IWDT_DEMO)
  21. ## PWM逐渐增减
  22. [pwm每1s增加1khz](./doc/PWM每1s增加1KHZ.md)
  23. [pwm占空比变换](./doc/pwm占空比变换.md)
  24. ```
  25. 概述:随着pwm频率的变换,占空比均匀变换
  26. ```
  27. ## 项目需求
  28. v1.0:[软件需求.pdf](./doc/软件需求.pdf)
  29. v2.0:[项目需求.docx](./doc/项目需求.docx)
  30. v3.0:[项目需求V3.0.docx](./doc/项目需求V3.0.docx)
  31. ```
  32. 现在软件是按照V3.0的需求编程的
  33. ```
  34. ```
  35. v3.0
  36. 定时按键:
  37. 按下之后如果当前处于间歇工作模式,则取消间歇工作模式。
  38. ==========================================================
  39. 如何完成:
  40. 当定时按键按下,
  41. 1. 设置全局变量 interval_work_flag_setting = false;
  42. 2. 调用一下update_work_state更新下工作状态即可。
  43. ----------------------------------------------------------------------------
  44. 挡位按键:
  45. 低挡位频率10k,高电平持续时间8us,蓝色
  46. 高挡位频率25k,高电平持续时间8us,红色
  47. ==========================================================
  48. 如何完成:
  49. 需要对以下几个地方代码进行修改
  50. 1. 挡位的枚举定义由3个变成2个
  51. 2. update_ozone_work_level 方法进行修改,
  52. 1.改成两个挡位
  53. 2.修改颜色和工作频率
  54. 3.修改高电平持续时间为8us
  55. 添加一个方法get_duty_by_freq_and_valid_time(uint32_t freq, uint32_t us);
  56. duty = get_duty_by_freq_and_valid_time(25*1000, 8);
  57. 3. 按键1事件处理的地方代码进行修改,去掉中档位。
  58. ----------------------------------------------------------------------------
  59. 间歇工作模式按键:
  60. 按键按下之后,如果设备处于定时关键模式,则取消设备定时关机==========================================================
  61. 如何完成:
  62. 间歇工作按键事件处理中加入以下代码
  63. g_auto_shutdown_countdown_s = 0;
  64. g_auto_shutdown_flag = false;
  65. light_module_set_autoshutdown_indicator_light(false);
  66. v3.1
  67. 1.添加PWM缓慢变化的逻辑
  68. 2.重构部分v3.0功能
  69. v3.2(TODO)
  70. 1.对异常进行处理
  71. ```
  72. ## 使用说明书
  73. [臭氧发生器使用说明](./doc/臭氧发生器使用说明.docx)
  74. [臭氧发生器使用说明 - v3.0.docx](./doc/臭氧发生器使用说明v3.0版本.docx)
  75. ```
  76. PS:现在程序与V3.0使用说明书对应
  77. ```
  78. ## 臭氧量产程序烧录和测试的方案
  79. [烧录测试方案.pdf](./doc/烧录测试方案.pdf)
  80. ## 硬件验证
  81. ```
  82. 已解决:
  83. 按键按下后操作有一定延时
  84. 按键按下触发不灵敏
  85. rgb蓝色灯光偏暗
  86. 风扇不受控制,当软件拉低,或者拉高io后,风扇始终处于运作状态
  87. (经过电压测量,软件拉低io后,引脚的输出电压为0.8V,测试了几个引脚都是这样)
  88. 解决办法:硬件上接了一根线
  89. 未解决:
  90. ```
  91. ## 问题
  92. [问题总结](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)
  93. [软件出错记录.md](./doc/软件出错记录.md)
  94. [硬件错误记录.md](./doc/硬件错误记录.md)
  95. [PWM错误记录.md](./doc/PWM错误记录.md)
  96. ```
  97. 未解决:当关闭风扇后,如果在10s内打开风扇,风扇不会运转,过几秒钟后才会正常运转
  98. ```