乐鑫技术交流
直播中

jackhui

13年用户 1166经验值
私信 关注
[问答]

让ESP-12E与PN532 (SPI) 和DS3231 (I2C) 一起使用时遇到的问题求解

大家好,我在让 ESP-12E 与 PN532 (SPI) 和 DS3231 (I2C) 一起使用时遇到
问题
只有单独的草图。
所以我想通过为 SPI 和 I2C 提供单独的引脚来实现这一点,我就是这样做的:
I2C 连接方式如下:
- SCL - D1 - GPIO5
- SDA - D2 - GPIO4
SPI 连接方式如下:- SCK - GPIO 6 - MOSI - GPIO 8 - MISO - GPIO 7 - SS - GPIO 11当我为 PN532 加载示例草图时,调用NFC.begin() 它崩溃了并且有一个软重置。






如果我使用类似的引脚:
SCK GPIO 5 (D1)
MOSI GPIO 4 (D2)
SS GPIO 16 (D0)
MISO GPIO 0 (D3)
RFID 被识别并工作。
关于如何让 SPI 和 I2C 一起工作的任何提示?我只想将 SCL 和 SDA 从 I2C 移到其他一些引脚,这样它们就不会被共享。
有帮助吗?
谢谢!!!
[编辑]
在 Adafruit SPIDevice 中进行一些调试后,它显示 SPI 是在软件中实现的,并且当 CS 或/和 CLK 设置为 OUTPUT 引脚时它会重置。
ets Jan 8 2013,rst cause:4, boot mode:(3,7)
wdt reset
load 0x4010f000, len 1392, room 16
tail 0
chksum 0xd0
csum 0xd0
v3d128e5c
~ld

更多回帖

发帖
×
20
完善资料,
赚取积分