本帖最后由 bestsolution001 于 2022-8-17 17:52 编辑
使用 ESK32-30519 的触摸按键去驱动 ESK32-21001 的LED灯
ESK32-21001 扩展版介绍
1. ESK32-21001是为了ESK32-30xxx系列StarterKit所设计的进阶扩充底板。
在链接的底部,会有一个该扩展版的使用手册,里面会有整个扩展版资源的介绍,原理图说明。
3. ESK32-21001具备以下的特性: - RS232 连接器
- 一个唤醒按键,两个普通按键
- 触摸按键
- 三个 LED
- I2C – 可兼容串行接口 EEPROM
- SPI – 可兼容串行接口 Flash
- SPI 和 EBI 扩展接口,用于 LCD 显示应用
- SD 卡插槽 – SPI 模式
- PWM 输出,用于蜂鸣器驱动
- 备份电源
- SWD-20P 调试接口
- 智能卡连接器
- CMOS 传感器连接器
- 多个接口包括 UART、I 2 C、SPI 和 GPIO 功能接口,用于连接不同的模块
- 音频输入包括麦克风和立体声插口
- 音频输出包括扬声器连接器和立体声插口
4. 将核心板ESK32-30519与ESK32-21001整合。
点亮ESK32-21001的LED
选择点亮扩展版的LED,具体位置如下图所示,扩展版的标识为“LED2”。
2. 截取扩展板与核心板连接部分的原理图如下
需要注意的一点是,在编号113的位置上,扩展板标注的是“LED2”,核心板中标注的是“LED3”。
3. LED的电路接法
4. 从原理图中可以看出,只要给LED2的PIN脚一个低电平,LED2就会亮起来,否则就熄灭。
5. 直接在“LEDC+TouchKey”的工程中将PC15设置输出,并且通过触控按键来改变输出电平的状态。
6. 实现的效果如下图所示:
文章小结本次通过触控按键点亮LED灯来讲解核心板(ESK32-30519)与扩展板(ESK32-21001)整合在一起如何使用。 重点内容是核心板与扩展板的连接接口原理图部分。所有功能的实现都是通过这个排针接口实现。 例程源码路径..\example\LEDC+TouchKey\TouchKey_LIB\MDK_ARMv5
|