8得票1回答
SDHC microSD卡和SPI初始化

我有一张32GB的金士顿SDHC microSD卡,需要通过SPI与MSP430F2618进行通信。按照SD规范文件中所描述的方法,使用CMD55 + ACMD41(将bit30设置为1)无法初始化它。下面是可行的初始化序列: CMD0, arg: 0 , CRC: 0x...

8得票1回答
在驱动程序代码中,是谁调用了 "probe" 函数?

我正在尝试理解用于omap2熊猫板的mcspi的此驱动程序代码。 我不明白谁调用probe函数以及在此驱动程序代码中的呼叫链是什么? 当设备连接时,驱动程序如何被通知?

8得票1回答
SPI交易提前终止 - ESP-IDF

使用ESP-IDF(ESP32 SDK)的ESP32应用程序与同一SPI总线上的两个SPI从机(ILI9341 TFT驱动程序,NRF24L01+ RF收发器)通信。总体而言,它工作得很好。然而,从RF收发器接收到的一些数据被截断了,即只有前几个字节是正确的,其余都是垃圾。 问题或多或少可以...

8得票2回答
Spidev不能同时使用ioctl进行读写操作

我希望即使这个问题可能更多地涉及硬件而不是软件(我们会看到的),你也能提供一些帮助。我正在开发一个基于Freescale P1021处理器(ppc,e500v2核心)的自定义板。外部PCB将被连接,并可通过SPI进行配置。该外部PCB的规格说明表明,它期望在全双工模式下接收一个2字节的命令,并...

8得票1回答
STM32 DMA传输错误

我使用STM32F407VTG6控制器,尝试使用DMA从SPI接收数据。然后我想在DMA完成传输中断时处理数据。但是当发生完成传输中断时,我看到TEIF(传输错误中断标志)被设置。此后DMA无法启动。以下是我的代码的一部分: static void DmaInit() { DMA_Init...

8得票5回答
如何在STM32F4上使用硬件NSS(SPI)?

我尝试使用NSS硬件信号和HAL库,但是我找不到任何函数来使NSS引脚具有低电平或高电平。我也尝试在HAL文档中寻找答案,但那里也没有任何信息。互联网上的所有示例都只包含软件NSS。 一个人应该如何使用硬件NSS?

7得票2回答
SPI + JDK 9 + module-info.java

我正在尝试在JDK 9上使用SPI。整个示例在没有"module-info.java"的情况下在JDK 9上运行正常。但是,在添加了"module-info.java"之后,ServiceLocator无法找到实现类。我感到困惑,而且我在模块化的JDK 9项目中找不到可用的SPI示例。 因此...