首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >当模块通电但在WDT上工作时,SPI无法工作

当模块通电但在WDT上工作时,SPI无法工作
EN

Stack Overflow用户
提问于 2017-02-23 15:28:19
回答 1查看 121关注 0票数 0

硬件

硬件: ESP-12E (Node mcu类似模块,它实际上是Lolin)

描述

免责声明:可以直接跳到下面的问题。

你好。我已经将this近场通信程序设置为与SPI一起工作到Lolin模块中,但它不能立即工作。首先,如果使用我可以接受的USB连接线,它将无法工作,因为它可能共享相同的引脚,即SPI和usb。另一件正在发生的事情是,如果我保持近场通信模块连接,并按下复位按钮,它会在串行输出中显示一些垃圾,它将不会工作,除非我开始与近场通信断开模块,等待串行输出“没有找到PN53x板”,然后连接近场通信模块,并等待WDT复位后,在无限循环中的线路30,在WDT复位固件,它最终找到了近场通信模块,之后,一切都如预期的那样工作,除非有人按了复位按钮(=P)。

我的问题是,即使一个来自硬件,另一个来自软件,重置按钮和WDT重置不应该产生相同的效果吗?那么,为什么代码可以通过软件开始工作呢?当我给模块供电时,这些SPI引脚(GPIO 14、12、13和15)是否需要处于某种状态?如何克服此问题并始终保持NFC模块的连接?在电路板的另一边有SPI,我也可以用吗?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2017-02-26 14:23:52

与GPIO0和GPIO2一起,GPIO15上的硬件芯片选择(HCS)也称为主数据输出(MTDO),与启动模式捆绑在一起,根据它们的状态,模块将从UART、闪存和SD卡启动。当我使用HCS选择NFC模块时,它可能试图从SD卡启动,因此出现了问题。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/42409507

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档