【问题标题】:Is it possible to customize SPI of MICROFRAMEWORK?可以自定义MICROFRAMEWORK的SPI吗?
【发布时间】:2014-05-20 09:03:12
【问题描述】:

我正在使用 NETDUINO。 我想与使用 SPI 的设备通信。
为了将数据传输到设备,我需要以下步骤。

  1. 制作一些时钟脉冲
  2. 在 SPI Standards 发送数据
  3. 更多时钟脉冲
  4. 触发一个LATCH来处理接收到的数据

写入 SPI 没问题,我在 SPI 方法之外生成时钟和 Latch 触发器。
我的问题是从设备读取:
我需要将地址发送到 SPI,然后它会返回相关数据。 SPI.WriteRead 正在写入数据,然后读取它。但由于没有 LATCH 触发器,设备没有处理接收到的数据。

在写入之后和读取之前,我需要那个 LATCH 触发器。 如何在使用 SPI.WriteRead 方法时生成 Latch 触发器?

【问题讨论】:

  • 有一个用于 SPI,SS 信号。接线由您决定,blog post 有一个示例。

标签: spi .net-micro-framework netduino


【解决方案1】:

我的解决方案:
我定义了两个不同的 SPI 从设备。
1.我的真机
2. 虚拟设备

读取过程如下:
1. 将我想要的数据写入我的设备。
2.根据需要产生脉冲
3. WriteRead 到虚拟设备(因为在我的情况下,我需要禁用 SS)
(我的设备会在脉冲后响应)

关于 spi.WriteRead 的一些更有用的信息
http://wiki.netduino.com/Using-SPI-Write-and-WriteRead.ashx

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2021-04-16
    • 2020-09-15
    • 2012-03-04
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-12-23
    • 1970-01-01
    相关资源
    最近更新 更多