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.

124 lines
3.7 KiB

3 years ago
4 years ago
4 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
  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. ## 项目需求
  22. v1.0:[软件需求.pdf](./doc/软件需求.pdf)
  23. v2.0:[项目需求.docx](./doc/项目需求.docx)
  24. v3.0:[项目需求V3.0.docx](./doc/项目需求V3.0.docx)
  25. ```
  26. 现在软件是按照V3.0的需求编程的
  27. ```
  28. ```
  29. 定时按键:
  30. 按下之后如果当前处于间歇工作模式,则取消间歇工作模式。
  31. ==========================================================
  32. 如何完成:
  33. 当定时按键按下,
  34. 1. 设置全局变量 interval_work_flag_setting = false;
  35. 2. 调用一下update_work_state更新下工作状态即可。
  36. ----------------------------------------------------------------------------
  37. 挡位按键:
  38. 低挡位频率10k,高电平持续时间8us,蓝色
  39. 高挡位频率25k,高电平持续时间8us,红色
  40. ==========================================================
  41. 如何完成:
  42. 需要对以下几个地方代码进行修改
  43. 1. 挡位的枚举定义由3个变成2个
  44. 2. update_ozone_work_level 方法进行修改,
  45. 1.改成两个挡位
  46. 2.修改颜色和工作频率
  47. 3.修改高电平持续时间为8us
  48. 添加一个方法get_duty_by_freq_and_valid_time(uint32_t freq, uint32_t us);
  49. duty = get_duty_by_freq_and_valid_time(25*1000, 8);
  50. 3. 按键1事件处理的地方代码进行修改,去掉中档位。
  51. ----------------------------------------------------------------------------
  52. 间歇工作模式按键:
  53. 按键按下之后,如果设备处于定时关键模式,则取消设备定时关机==========================================================
  54. 如何完成:
  55. 间歇工作按键事件处理中加入以下代码
  56. g_auto_shutdown_countdown_s = 0;
  57. g_auto_shutdown_flag = false;
  58. light_module_set_autoshutdown_indicator_light(false);
  59. ```
  60. ## 使用说明书
  61. [臭氧发生器使用说明](./doc/臭氧发生器使用说明.docx)
  62. [臭氧发生器使用说明 - v3.0.docx](./doc/臭氧发生器使用说明 - v3.0.docx)
  63. ```
  64. PS:现在程序与V3.0使用说明书对应
  65. ```
  66. ## 臭氧量产程序烧录和测试的方案
  67. [烧录测试方案.md](./doc/烧录测试方案.md)
  68. ## 硬件验证
  69. ```
  70. 已解决:
  71. 按键按下后操作有一定延时
  72. 按键按下触发不灵敏
  73. rgb蓝色灯光偏暗
  74. 风扇不受控制,当软件拉低,或者拉高io后,风扇始终处于运作状态
  75. (经过电压测量,软件拉低io后,引脚的输出电压为0.8V,测试了几个引脚都是这样)
  76. 未解决:
  77. ```
  78. ## 问题
  79. [问题总结](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)
  80. [软件出错记录.md](./doc/软件出错记录.md)
  81. [硬件错误记录.md](./doc/硬件错误记录.md)