2 changed files with 102 additions and 102 deletions
-
204READEME.md
@ -1,102 +1,102 @@ |
|||
|
|||
|
|||
[TOC] |
|||
|
|||
|
|||
|
|||
### REDEME |
|||
|
|||
#### [芯片供应商资源网](http://www.essemi.com/index/product/detail?id=897) |
|||
|
|||
#### [环境搭建](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) |
|||
|
|||
#### 镜像烧录 |
|||
|
|||
[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步进行烧录 |
|||
``` |
|||
|
|||
#### [笔记](./doc/笔记.md) |
|||
|
|||
#### 芯片编程注意事项 |
|||
|
|||
``` |
|||
1.由于系统控制寄存器的访问操作会影响整个芯片的运行状态,为避免误操作导致芯片运行不正常,芯片提供系统设置保护寄存器 |
|||
对时钟的选择的时候需要进行写保护关闭 |
|||
SCU_RegUnLock() ; |
|||
SCU_RegLock() ; |
|||
写保护开启(防止) |
|||
|
|||
2.对于中断标志寄存器写1清零: |
|||
T16N0->IF.Word = (uint32_t)0x01; |
|||
3.GPIO的使用: |
|||
GPIO 端口输出电平位操作寄存器 GPIO_PADATABSR、GPIO_PBDATABSR、GPIO_PADATABCR、GPIO_PBDATABCR、GPIO_PADATABRR、GPIO_PBDATABRR 不能进行与或操作,只能按 word 写入。 |
|||
GPIO 端口输出电平操作时建议用上述寄存器而不是端口寄存器(GPIO_PADATA 和GPIO_PBDATA), 以避免读-修改-写情况的发生 |
|||
系统中未使用和未封装出来的 GPIO 端口建议设置为输出固定电平并悬空,若设置为输入则不可悬空,须加上拉或下拉电阻接到电源或地。 |
|||
``` |
|||
|
|||
#### 参考资源 |
|||
|
|||
| 资源名称 | 简介 | |
|||
| ------------------------------------------------------------ | ------------------------------ | |
|||
| [AN142_应用笔记_ES8P5066%20V1.0.pdf](./doc/AN142_应用笔记_ES8P5066V1.0.pdf) | 开发环境的搭建以及开发注意事项 | |
|||
| [ES8P5066_Datasheet_C%20V1.1%20(3).pdf](./doc/ES8P5066_Datasheet_C%20V1.1%20(3).pdf) | 芯片参考手册 | |
|||
| [AN049用户手册HRSDK通用MCU开发套件V1.9.pdf](./doc/AN049用户手册HRSDK通用MCU开发套件V1.9.pdf) | 开发板原理图 | |
|||
| [ES8P5066底层驱动库及例程包.zip](http://192.168.1.3:3000/manufacturer_eastsoft/ES8P5066_res/raw/branch/master/ES8P5066%E5%BA%95%E5%B1%82%E9%A9%B1%E5%8A%A8%E5%BA%93%E5%8F%8A%E4%BE%8B%E7%A8%8B%E5%8C%85.zip) | 官方例程 | |
|||
| [ESBurner编程器软件](http://192.168.1.3:3000/weizhuangzhuang/project_ozone_es8p5066/raw/branch/master/doc/ESBurner%e7%bc%96%e7%a8%8b%e5%99%a8%e8%bd%af%e4%bb%b6.zip) | | |
|||
| [应用笔记HardFault诊断V1.0.pdf](./doc/HardFault诊断V1.0.pdf) | | |
|||
|
|||
#### PwmDemo |
|||
|
|||
[PA4作为PWM输出引脚demo](./doc/es8p5066_pwm_demo.zip) |
|||
|
|||
#### IWDT |
|||
|
|||
IWDT配置字设置(打开ESBurner软件) |
|||
|
|||
 |
|||
|
|||
 |
|||
|
|||
IWDT介绍 |
|||
|
|||
``` |
|||
1.选择软件使能(在配置字上选择) |
|||
2.软件进行初始化开门狗并使能 |
|||
3.当计数到0时,窗口计数器+1, |
|||
4.当窗口计数为“2”的时候,产生中断 |
|||
5.当窗口计数器为“4”的之前没有进行喂狗操作,产生复位 |
|||
6.对 IWDT_INTCLR 寄存器进行任意写操作,IWDT 中断标志位 |
|||
均被清零,计数器重载 IWDT_LOAD 寄存器值,继续递减计 |
|||
数 |
|||
7.在 SWD 调试模式下,需要禁止 IWDT 和 WWDT,否则在调试过程中,IWDT 和 WWDT 会始终保持工作, |
|||
可能会产生计数溢出复位,导致芯片调试异常 |
|||
``` |
|||
|
|||
#### 项目需求 |
|||
|
|||
[项目需求](./doc/项目需求.docx) |
|||
|
|||
#### 使用说明书 |
|||
|
|||
[臭氧发生器使用说明](./doc/臭氧发生器使用说明.docx) |
|||
|
|||
#### 问题 |
|||
|
|||
``` |
|||
KEIL 识别不到芯片 |
|||
解决1:使用Esburner软件,点击设备,点击确定(理论上芯片应该选择对应的,但是使用同类型的ES8P型号的芯片也可以,原因不明) |
|||
解决2:芯片选择ES8P5066然后进行全部擦除 |
|||
重新将下载器拔出再插上 |
|||
分析原因:可能是下载器的问题 |
|||
上电:灯闪一下 |
|||
``` |
|||
|
|||
 |
|||
|
|||
 |
|||
|
|||
|
|||
|
|||
[TOC] |
|||
|
|||
|
|||
|
|||
### REDEME |
|||
|
|||
#### [芯片供应商资源网](http://www.essemi.com/index/product/detail?id=897) |
|||
|
|||
#### [环境搭建](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) |
|||
|
|||
#### 镜像烧录 |
|||
|
|||
[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步进行烧录 |
|||
``` |
|||
|
|||
#### [笔记](./doc/笔记.md) |
|||
|
|||
#### 芯片编程注意事项 |
|||
|
|||
``` |
|||
1.由于系统控制寄存器的访问操作会影响整个芯片的运行状态,为避免误操作导致芯片运行不正常,芯片提供系统设置保护寄存器 |
|||
对时钟的选择的时候需要进行写保护关闭 |
|||
SCU_RegUnLock() ; |
|||
SCU_RegLock() ; |
|||
写保护开启(防止) |
|||
|
|||
2.对于中断标志寄存器写1清零: |
|||
T16N0->IF.Word = (uint32_t)0x01; |
|||
3.GPIO的使用: |
|||
GPIO 端口输出电平位操作寄存器 GPIO_PADATABSR、GPIO_PBDATABSR、GPIO_PADATABCR、GPIO_PBDATABCR、GPIO_PADATABRR、GPIO_PBDATABRR 不能进行与或操作,只能按 word 写入。 |
|||
GPIO 端口输出电平操作时建议用上述寄存器而不是端口寄存器(GPIO_PADATA 和GPIO_PBDATA), 以避免读-修改-写情况的发生 |
|||
系统中未使用和未封装出来的 GPIO 端口建议设置为输出固定电平并悬空,若设置为输入则不可悬空,须加上拉或下拉电阻接到电源或地。 |
|||
``` |
|||
|
|||
#### 参考资源 |
|||
|
|||
| 资源名称 | 简介 | |
|||
| ------------------------------------------------------------ | ------------------------------ | |
|||
| [AN142_应用笔记_ES8P5066%20V1.0.pdf](./doc/AN142_应用笔记_ES8P5066V1.0.pdf) | 开发环境的搭建以及开发注意事项 | |
|||
| [ES8P5066_Datasheet_C%20V1.1%20(3).pdf](./doc/ES8P5066_Datasheet_C%20V1.1%20(3).pdf) | 芯片参考手册 | |
|||
| [AN049用户手册HRSDK通用MCU开发套件V1.9.pdf](./doc/AN049用户手册HRSDK通用MCU开发套件V1.9.pdf) | 开发板原理图 | |
|||
| [ES8P5066底层驱动库及例程包.zip](http://192.168.1.3:3000/manufacturer_eastsoft/ES8P5066_res/raw/branch/master/ES8P5066%E5%BA%95%E5%B1%82%E9%A9%B1%E5%8A%A8%E5%BA%93%E5%8F%8A%E4%BE%8B%E7%A8%8B%E5%8C%85.zip) | 官方例程 | |
|||
| [ESBurner编程器软件](http://192.168.1.3:3000/weizhuangzhuang/project_ozone_es8p5066/raw/branch/master/doc/ESBurner%e7%bc%96%e7%a8%8b%e5%99%a8%e8%bd%af%e4%bb%b6.zip) | | |
|||
| [应用笔记HardFault诊断V1.0.pdf](./doc/HardFault诊断V1.0.pdf) | | |
|||
|
|||
#### PwmDemo |
|||
|
|||
[PA4作为PWM输出引脚demo](./doc/es8p5066_pwm_demo.zip) |
|||
|
|||
#### IWDT |
|||
|
|||
IWDT配置字设置(打开ESBurner软件) |
|||
|
|||
 |
|||
|
|||
 |
|||
|
|||
IWDT介绍 |
|||
|
|||
``` |
|||
1.选择软件使能(在配置字上选择) |
|||
2.软件进行初始化开门狗并使能 |
|||
3.当计数到0时,窗口计数器+1, |
|||
4.当窗口计数为“2”的时候,产生中断 |
|||
5.当窗口计数器为“4”的之前没有进行喂狗操作,产生复位 |
|||
6.对 IWDT_INTCLR 寄存器进行任意写操作,IWDT 中断标志位 |
|||
均被清零,计数器重载 IWDT_LOAD 寄存器值,继续递减计 |
|||
数 |
|||
7.在 SWD 调试模式下,需要禁止 IWDT 和 WWDT,否则在调试过程中,IWDT 和 WWDT 会始终保持工作, |
|||
可能会产生计数溢出复位,导致芯片调试异常 |
|||
``` |
|||
|
|||
#### 项目需求 |
|||
|
|||
[项目需求](./doc/项目需求.docx) |
|||
|
|||
#### 使用说明书 |
|||
|
|||
[臭氧发生器使用说明](./doc/臭氧发生器使用说明.docx) |
|||
|
|||
#### 问题 |
|||
|
|||
``` |
|||
KEIL 识别不到芯片 |
|||
解决1:使用Esburner软件,点击设备,点击确定(理论上芯片应该选择对应的,但是使用同类型的ES8P型号的芯片也可以,原因不明) |
|||
解决2:芯片选择ES8P5066然后进行全部擦除 |
|||
重新将下载器拔出再插上 |
|||
分析原因:可能是下载器的问题 |
|||
上电:灯闪一下 |
|||
``` |
|||
|
|||
 |
|||
|
|||
 |
|||
|
Write
Preview
Loading…
Cancel
Save
Reference in new issue