如何解决在 Python 和 Raspberry PI 中使用 SPIdev
我正在尝试从使用 Raspberry PI 和 Python 库 SPIdev 通过 SPI 通信的 E910.68 太阳传感器读取光角测量值。 阅读数据表我明白我需要发送一个命令 (0x00) 来读取传感器的值,为了实现这一点,xfer2 命令似乎可以满足我的需求,但我无法理解它是如何工作的。此外,我在数据表上读到,要激活 E910.68 启用测量命令,SPI 会写入 011100XXYYP1ZDDD(其中 XX=X 二极管的功能,YY=Y 二极管的功能,P=启用/禁用所有光电二极管,S =操作模式(1=启用测量),Z=模拟输出状态(我不需要),DDD=模拟输出操作模式(不需要))必须发送。我将其设置为 0b0111000000010000。这就是我所做的:
<div id="test">
<button v-on:click="init">{{counter}}</button>
</div>
<script src="https://unpkg.com/vue@next"></script>
<script>
Vue.createApp({
data() {
return { counter: 0 }
},methods: {
init: function() {
debugger;
}
}
}).mount("#test");
</script>
我得到的响应是 [207] 的常量值。 我错过了什么? 提前致谢!
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。