首页 > 解决方案 > RFM69:无法从天线中取出任何东西

问题描述

我可以读写 RFM69 中的任何寄存器,但我无法让它通过天线传输,我怀疑这是我对配置缺乏了解。我有一个 SDR,用作频谱分析仪。我认为它有效,因为我可以看到 915MHz 附近的其他频率,但不是我的。有人可以告诉我我的代码是否缺少吗?

#intended for testing transmitter with spectrum analyzer

import spidev
import time
SPI_BUS = 0
SPI_SS = 0
SPI_CLOCK = 2000000 #Mhz
spi = spidev.SpiDev(SPI_BUS, SPI_SS)
spi.max_speed_hz = SPI_CLOCK
rx = spi.xfer([0x81,0x0c]) #TX mode
i = 1
while True:
    rx = spi.xfer([0x80,0x55]) #address and data
    time.sleep(1)
    print(i)
    i = i+1
spi.close()

标签: pythonpython-3.xspi

解决方案


推荐阅读