3171| 2
|
[ESP8266/ESP32] ESP32 devkit v1如何跑DF 1.51OLED透明屏幕 |
本帖最后由 CTT 于 2022-5-11 18:16 编辑
DF最近的新品好玩儿的越来越多。入了一个oled透明屏耍耍。 手头只有最普通的ESP32 DEVKIT V1 DOIT开发板。 直接套官方的wiki示例程序,发现连编译都编译不过去。 看上去是上游哪里出了问题,怎么找都找不到原因。 作为DF的老朋友!我直接找到了产品经理小珍!我俩一碰,问题发现了! 官方示例是使用了DF的FireBeetle 2 ESP32-E,因为板载了GDI排线座,插上即用。 然后DF的FireBeetle ESP32,也是可以直接使用的SPI的,那么为啥,杂牌ESP32就不可以了呢! 问题出在这里: DF官方的开发板管理器兼容了ArduinoIDE,因此oled的wiki示例直接写Dx引脚口这个操作才匹配!https://wiki.dfrobot.com.cn/_SKU_DFR0478_FireBeetle_Board_ESP32%E4%B8%BB%E6%9D%BF%E6%8E%A7%E5%88%B6%E5%99%A8V4_0 所以大家需要按照这个方式添加DF官方的开发板。 解决了上游问题,再查两个板卡的原理图,换算成统一的ESP32的GPIO, 把实际接线换一下就ok了!! 过程我就不贴图了,老法师自然会,新手直接用我的接线即可。 OLED---------ESP32 DEVKIT V1 DOIT DC-------------D25 RES------------D26 CS-------------D27 MOSI----------D23 SCLK-----------D18 GND----------GND VCC------------VIN 示例程序里:需要改一下标黄的接口, 作为处女座,我喜欢和电路板上丝印统一的顺序和IO口连号,这下舒服多了! 刷程序的板卡选择DF的FireBeetle ESP32: OK了!!同样的方式,所有的杂牌esp32也可以耍起来DF的oled了!!! 耍起来!! |
© 2013-2024 Comsenz Inc. Powered by Discuz! X3.4 Licensed