我的计算机/路由器/调制解调器是否具有SPI总线?


1

我们开始进行嵌入式编程。我正在编程的单板计算机具有一个WiFi模块,该模块可以与串行外围设备接口总线进行通信。很好 我知道这意味着什么:我们可以一次从一个地方到另一个地方依次发送一个比特。我的问题是:

  • 我的计算机,路由器或调制解调器是否具有SPI总线?
  • 我怎么会知道?
  • 如果我的计算机,路由器或调制解调器缺少SPI总线,我们还能如何接收发送的位?

我没有在Google上搜索SPI总线的示例。我还查看了Windows设备管理器,以查看SPI总线的证据。仍然没有骰子。

这是我们试图实现沟通的设置的上下文。

Single Board Computer with WiFi Module
                |
                |
                |
                |     
     Router, Modem, Other Nexus
                |
                |
                |
                |
     Computer Running Windows 7+

Answers:


1

台式机,调制解调器或路由器上的SPI。

您的台式计算机,路由器或调制解调器不太可能具有可以从台式计算机上的普通应用程序访问的SPI总线。

您可以获得可能支持此功能的USB连接的通用输入/输出(GPIO)设备。示例1示例2

如果您不熟悉电子产品,那么显而易见的解决方案是使用Arduino克隆或类似产品。

SPI

SPI主要用于微控制器和传感器IC(之间的通信例如例如),其它微控制器等,这是不从一个单板计算机(SBC)数据传递到台式计算机,调制解调器或路由器的自然方式。

在SBC与以上设备之间进行通信。

最明显的方法包括

  • 串行(如今,通过虚拟COM端口通过USB进行串行)
  • 以太网(SSH,SCP等或自定义TCP或UDP协议)

GPIO装置是指“通用输入/输出装置。
肖恩Luttin

1
@Shaun:感谢您指出,回答已更新,其中包括您的澄清。
RedGrittyBrick 2014年

在最初的问题中,我写道:“我们可以一次又一次地从一个地方向另一个地方发送位”。现在,如果我的计算机,路由器或调制解调器上没有SPI总线,还有其他方法可以接收这些发送的位吗?
Shaun Luttin 2014年

您建议的明显解决方案需要新硬件。我怀疑我们需要更多的硬件来实现通信。
Shaun Luttin 2014年

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.