关于esp32cam下载板的i2C接口与esp32的引脚关系

本人算彻头彻尾的小白,在某宝上看到个esp32cam觉得挺好玩,买来瞎折腾。所以对很多基础常识不太理解,当看了esp32cam的原理图后,就一直认为esp32每个引脚都有功能范围,一定要遵循引脚上的标识来用。

比如esp32与摄像头的连接,数据引脚对数据引脚,SCK(27)、SDA(26)引脚用作I2C通讯。

但要驱动数码管TM1637时,看原理图GPIO14是CLK,认为这个是时钟引脚,正好用来接TM1637的CLK,再选个数据引脚就可以了。如果这样需要把开发板和下载板拆开,每次操作各种连接线特别麻烦。看到下载板上还有个I2C接口,但是资料里找不到这个接口是连接哪些引脚,最后考虑到这个接口就在下载板上,要与开发板通讯必须通过开发板的排针,可以用万用表导通功能来测试。

原以为GPIO14会与I2C接口的SCL导通,但是I2C接口的SCL确实与GPIO13导通,I2C接口的SDA与GPIO14导通。按着实际情况对应连接,在程序中设置引脚信息,可以成功驱动数码管。

然后把13、14引脚对调了一下,程序中也对调。依然可以成功驱动数码管。

好吧,必须要相信《ESP32技术规格书》中“外设引脚分配”说明有两路I2C,任意GPIO管脚(外设要物理可连通的)。

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值