在python中配置PLL SX1781

时间:2014-04-12 13:20:58

标签: python spi

我希望有人能帮助我。 我需要使用python编程语言配置特定PLL的寄存器SX1781。我需要通过SPI来做到这一点。我将PLL连接到我的覆盆子(连接SPI引脚)并尝试使用我创建的代码配置其寄存器:

import spidev
import time

spi = spidev.SpiDev()
spi.open(0, 1)

RegNDivMsb = spi.xfer2([0x01])    # address register
RegNDivMsb = spi.xfer2([0x02])     # value to write on register

RegNDivLsb = spi.xfer2([0x00])
RegNDivLsb = spi.xfer2([0x68])

RegRDiv = spi.xfer2([0x02])
RegRDiv = spi.xfer2([0x33])

RegGenCtrl = spi.xfer2([0x03])
RegGenCtrl = spi.xfer2([0x04])

我尝试使用idle实现(使用sudo空闲启动,因此我可以拥有root权限)并且还安装了Python Dev包。我想用我尝试发送的第二个值修改寄存器,但它没有。有人可以帮我一把吗?

0 个答案:

没有答案
相关问题