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.
 
 
 
 

4.2 KiB

[TOC]

REDEME

芯片供应商资源网

环境搭建

镜像烧录

es8p5066镜像

烧录说明

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

笔记

芯片编程注意事项

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 开发环境的搭建以及开发注意事项
ES8P5066_Datasheet_C%20V1.1%20(3).pdf 芯片参考手册
AN049用户手册HRSDK通用MCU开发套件V1.9.pdf 开发板原理图
ES8P5066底层驱动库及例程包.zip 官方例程
ESBurner编程器软件
应用笔记HardFault诊断V1.0.pdf

PwmDemo

PA4作为PWM输出引脚demo

IWDT

IWDT配置字设置(打开ESBurner软件)

image-20220215114457115

image-20220215113733464

IWDT介绍

1.选择软件使能(在配置字上选择)
2.软件进行初始化开门狗并使能
3.当计数到0时,窗口计数器+1,
4.当窗口计数为“2”的时候,产生中断
5.当窗口计数器为“4”的之前没有进行喂狗操作,产生复位
6.对 IWDT_INTCLR 寄存器进行任意写操作,IWDT 中断标志位
均被清零,计数器重载 IWDT_LOAD 寄存器值,继续递减计
数
7.在 SWD 调试模式下,需要禁止 IWDT 和 WWDT,否则在调试过程中,IWDT 和 WWDT 会始终保持工作,
可能会产生计数溢出复位,导致芯片调试异常

项目需求

项目需求

使用说明书

臭氧发生器使用说明

问题

KEIL 识别不到芯片 
 解决1:使用Esburner软件,点击设备,点击确定(理论上芯片应该选择对应的,但是使用同类型的ES8P型号的芯片也可以,原因不明)
 解决2:芯片选择ES8P5066然后进行全部擦除
 重新将下载器拔出再插上
 分析原因:可能是下载器的问题
上电:灯闪一下