为什么SCK,MOSI和MISO引脚总是挂在高电平连接到橙色pi零?

2024-05-28 20:07:34 发布

您现在位置:Python中文网/ 问答频道 /正文

我正在用armbian操作系统处理橙色pi 0。我想通过SPI在pi和si4463之间进行通信,我已经使用spidev python lib来写/读数据。不幸的是,我的spi在pi上还没有工作,因为3线spi(SCK、MOSI和MISO)在总线空闲时总是拉高,因为在我的CS pin取消激活每个事务之前出现一个奇怪的信号。我做了一些测试来找出问题所在

  1. 从pi中取出si4463->;3线SPI被拉低,对我的目标很好。你知道吗
  2. 使用另一个连接到si4463的主机而不是使用pi->;3线SPI被拉低,我可以正确地控制从机。你知道吗

Python

import spidev

self.__spi = spidev.SpiDev()
self.__spi.open(1, 0)
# Setting spi
self.__spi.max_speed_hz = self.__speed
self.__spi.mode = 0 # [CPOL|CPHA] <-> 0b00

self.__spi.xfer2([0x44])
c = self.__spi.readbytes(1)

enter image description here

带pi的Data viewer si4463

我怎样才能解决这个问题?你知道吗

谢谢!你知道吗


Tags: gtselfspilibpi橙色speed读数据

热门问题