python - 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()
解决方案
推荐阅读
- google-cloud-platform - 如何将 Google Cloud VM 实例的外部 IP 更改为我的“正常”IP
- snapshot - 我应该在创建快照后创建新流吗?
- r - 运行一个函数并将其计算值和输入值存储在新数据框中
- javascript - 在 setTimeout() 内触发异步操作,当应用程序从 dom 卸载时不起作用
- python - AttributeError:无法获取属性“DeprecationDict”
AttributeError:无法获取属性“DeprecationDict”
pickle.load(打开(模型,'rb'))
pickle.load(打开(模型,'rb'))
body_f
- nginx - body_filter_by_lua_block 代码将 URL 替换为所有 Mime 类型的另一个 URL
- python - 如何修复:冻结和无值
- javascript - 如何在 Ionicframework 中输出异步/可观察数据?
- c# - 从 GPRS C# 获取当前时间日期
- maven - maven-jar-plugin/maven-war-plugin 的 ${scmBranch} 和 $\{scmBranch} 之间的区别