Files
E3_boot/readme.txt
2025-08-22 09:29:06 +08:00

36 lines
941 B
Plaintext
Raw Permalink Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

## 简介
本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。