打印
[开发板与模块]

使用 ESK32-30519 触摸键去驱动 ESK32-21001 的LED灯

[复制链接]
703|1
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
本帖最后由 bestsolution001 于 2022-8-17 17:52 编辑

使用 ESK32-30519 的触摸按键去驱动 ESK32-21001 的LED灯

ESK32-21001 扩展版介绍

1. ESK32-21001是为了ESK32-30xxx系列StarterKit所设计的进阶扩充底板。
  
1 ESK32-21001 PCBA

2. 该扩展版的详细资料可以从以下的链接获取。https://www.holtek.com.cn/web/guest/esk32-21001?inheritRedirect=true
     
2 ESK32-21001使用说明
       在链接的底部,会有一个该扩展版的使用手册,里面会有整个扩展版资源的介绍,原理图说明。

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整合。
     
3 整合板


点亮ESK32-21001的LED

1.   ESK32-30519 的介绍与使用请参考   https://bbs.21ic.com/icview-3234646-1-1.html
      选择点亮扩展版的LED,具体位置如下图所示,扩展版的标识为“LED2
  
  
4 LED

2. 截取扩展板与核心板连接部分的原理图如下
     
5 扩展板接口原理图

     
6 核心板接口原理图
       需要注意的一点是,在编号113的位置上,扩展板标注的是“LED2”,核心板中标注的是“LED3”。

3.   LED的电路接法
  
  
7 LED原理图

4. 从原理图中可以看出,只要给LED2的PIN脚一个低电平,LED2就会亮起来,否则就熄灭。

5.   直接在“LEDC+TouchKey”的工程中将PC15设置输出,并且通过触控按键来改变输出电平的状态。
     
8  设置IO为输出

  
  
9  任意触控按键按下点亮LED

6. 实现的效果如下图所示:
  
  
10 无触控按键

  
  
11 按下触控按键6


文章小结
本次通过触控按键点亮LED灯来讲解核心板(ESK32-30519)与扩展板(ESK32-21001)整合在一起如何使用。
重点内容是核心板与扩展板的连接接口原理图部分。所有功能的实现都是通过这个排针接口实现。
例程源码路径..\example\LEDC+TouchKey\TouchKey_LIB\MDK_ARMv5
LEDC+TouchKey.rar (34.94 MB)
例程源碼







使用特权

评论回复

相关帖子

沙发
七毛钱| | 2022-8-1 10:22 | 只看该作者
最后还附源码,挺不错

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

5

主题

15

帖子

0

粉丝