硬件
硬件:ESP-12E (Node mcu like module 它实际上是 Lolin)
描述
免责声明:可以直接跳到以下问题。
你好。我已经将这个NFC 程序设置为与 SPI 一起工作到 Lolin 模块,但它不能立即工作。首先,它不适用于我可以接受的连接的 USB 电缆,因为它可能与 SPI 和 USB 共享相同的引脚。正在发生的另一件事是,如果我保持 NFC 模块连接并按下重置按钮,它会在串行输出中显示一些垃圾,除非我从 ESP 模块断开 NFC 开始并等待串行输出,否则它将无法工作“没有找到PN53x板”然后连接NFC模块并在WDT重置固件后无限循环中的第30行等待WDT重置它最终找到NFC模块,之后一切正常,除非有人按下重置按钮 (=P)。
我的问题是,即使一个来自硬件而另一个来自软件,复位按钮和 WDT 复位不应该引起相同的效果吗?那么为什么通过软件代码开始工作呢?当我为模块供电时,这些 SPI 引脚(GPIO 14、12、13 和 15)是否需要处于特定状态?如何克服此问题并始终保持 NFC 模块连接?板子的另一边有 SPI,我也可以使用吗?