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