使用 TI 推荐的 ADC108S102驱动程序后、一旦芯片选择变为低电平以选择 SPI 从器件(ADC)、IT 驱动程序就会失效!
我希望 CS 在交易开始时变为低电平、在交易结束时必须再次变为高电平。 在 CS 上未看到此行为!
This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
使用 TI 推荐的 ADC108S102驱动程序后、一旦芯片选择变为低电平以选择 SPI 从器件(ADC)、IT 驱动程序就会失效!
我希望 CS 在交易开始时变为低电平、在交易结束时必须再次变为高电平。 在 CS 上未看到此行为!
大家好、我使用的是以下驱动程序:
您好 Satyajit、
我发现这是一个使用 SPI 接口的 IIO 驱动程序。 它调用 Linux SPI 驱动程序来驱动信号。 必须在 DTS 级别使用 CS 配置 Linux SPI 外设。 我们的驱动程序应该做的就是发出 SPI 读取和写入。 SPI 驱动器应在读取和写入 SPI 传输调用时触发芯片选择。
https://www.kernel.org/doc/html/v4.15/driver-api/iio/intro.html
https://www.kernel.org/doc/html/v4.15/driver-api/spi.html
在 DTS 中、我们将 SPI 接口映射到此驱动程序、如所示:
简而言之、我们的驱动器既不处理 SPI 传输本身、也不驱动 CS。
遗憾的是、CS 控制处于电路板级。