完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
您好,
当我已经将其他引脚用于 SPI 时,我在 ESP8266 上使用 GPIO3 和 GPIO1(uart tx 和 rx 引脚)进行基本离散输入和输出时遇到了问题。在 ESP8266(nodeMCU)上,我有以下内容: SPI 显示器(4 针,SPI) 颜色传感器(5 针,离散) 单个 LED(1 针离散) 单个按钮(1 针离散) TThe program works fine when I only让 OLED 显示屏和颜色传感器运行。一旦我尝试将另一个引脚声明为输入或输出以用作按钮或 LED,SPI 似乎停止工作(下载后 OLED 显示屏变为空白)。 我以前遇到过这些类型的问题,可能是因为 ESP8266 正在复用一些引脚,但我不认为 RX 和 TX(GPIO3 和 GPIO1)串行引脚会受到 SPI 的影响,因为我很确定我已经使用 SPI 设备并启用串行 uart 进行调试。 我尝试过一些事情:将 LED 和按钮移动到 GPIO0 和 GPIO15。同样的效果,我确定 GPIO15 会影响 SPI。由于某种原因,我正在使用的 OLED 库使我对 MISO 和 SS 使用 GPIO4 和 GPIO5,而不是常规的 HSCLK(GPIO14) 和 HMISO(GPIO12)。 |
|
相关推荐
|
|
只有小组成员才能发言,加入小组>>
543浏览 6评论
455浏览 5评论
有没有办法在不使用混杂模式的情况下实现Wifi驱动程序接收缓冲区访问中断呢?
435浏览 5评论
437浏览 4评论
410浏览 4评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-11-19 20:18 , Processed in 0.550996 second(s), Total 45, Slave 39 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号