第一次上传E3boot

This commit is contained in:
2025-08-22 09:18:17 +08:00
parent 17dcc44980
commit e248b10f07
16 changed files with 2715 additions and 0 deletions

35
readme.txt Normal file
View File

@@ -0,0 +1,35 @@
## 简介
本demo介绍如何使用E3芯片GPIO的input、output和interrupt功能。
## 硬件连接
- e3_176_ref参考板
- Jlink debugger
- 连接UART用于log输出
## 测试方法
使用以下工具编译本demo并生成可执行文件
- SEGGER Embedded Studio (SES)
- IAR for ARM
使用JLINK下载镜像到e3_176_ref开发板并启动调试。
- 当出现SSDK E3 GPIO Demo Start!打印代表GPIO初始化完成
- 按下SW401(GPIO_A9),触发中断
- 中断处理函数中读取GPIO_A9电平并打印同时翻转GPIO_Y8, GPIO_Y9电平
- 打印SSDK E3 GPIO Demo Success!
## Demo流程说明
- clock初始化
- reset初始化
- irq初始化
- gpio初始化
- Debug串口初始化
- BUTTON gpio中断设置、注册回调函数、使能
- 进入死循环,
按下/松开BUTTON按键gpio中断触发在注册的回调函数中点亮/熄灭LED。