求助,74hc595在nodemcu教程上连spi出问题

利用74hc595进行数码管显示的程序;SPI驱动74HC595数码管显示实验;

     内部8M晶振


0
数码管显示\数码管显示.SRC
数码管显示\数码管显示.cof
数码管显示\数码管显示.dbg
数码管显示\数码管显示.hex
数码管顯示\数码管显示.lk
数码管显示\数码管显示.lst
数码管显示\数码管显示.mak
数码管显示\数码管显示.mp
数码管显示\数码管显示.prj

串行外设接口(SPI)是最初由Motorola公司發起的总线接口连接协议

  • SPI接口使用四条线进行通信。因此它也被称为四线串行通信协议。
  • SPI是全双工主从通信协议这意味着只有一个主设备和一个从设备可以同时在接口总线上通信。
  • SPI使能器件工作在SPI操作的两种基本模式即SPI主模式和SPI从模式。
  • 主设备负责启动通信主设備生成串行时钟以进行同步数据传输。主设备可以通过逐个选择来处理总线上的多个从设备

基于nodemcu教程的ESP8266具有硬件SPI,具有四个可用于SPI通信嘚引脚通过这个SPI接口,我们可以将任何支持SPI的设备与nodemcu教程连接并与之建立通信。

ESP8266具有SPI引脚(SD1CMD,SD0CLK),专门用于与ESP-12E上的闪存进行Quad-SPI通信因此不能用于SPI应用。我们可以将硬件SPI接口用于用户端应用程序

下图显示了内部用于闪存的Quad SPI接口引脚。它包括四通道(4位数据总线)即四个(SDIO_DATA0 – SDIO_DATA3)双向(i / p和o / p)数据信号,具有同步时钟(SDIO_CLK)和片选引脚(SDIO_CMD)它主要用于获得比双i / o(2位数据总线)接口更多的带宽/吞吐量。

在這个例子中我们发送“Hello Slave”字符串,其中’\ n’作为nodemcu教程 Master设备的字符串结尾从设备接收此字符串并将其打印在串行监视器上。

从主设备发送的从设备接收该输出

1.填写邮箱便于接收编译后的固件

4.等待邮件到来,即可下载


二.Esp8266烧录固件的硬件连接

最好使用外部电源供电我是使用另一个接通电源的开发板的3.3V来供电



以下命令通过串口發送即可,功能是连上wifi

我要回帖

更多关于 nodemcu教程 的文章

 

随机推荐