gpt4 book ai didi

python - Raspberry pi 3.0 i2c SMBus 问题

转载 作者:行者123 更新时间:2023-12-04 17:55:49 33 4
gpt4 key购买 nike

我是树莓派的新手,我一直在研究一些 i2c 示例。当我运行以下代码时,我收到了一个IO Error: [Errno 22]Invalid argument:

import smbus

bus = smbus.SMBus(1)
addr = 0xa0
data = 0x20
bus.write_byte(addr, data)

有人能解释一下为什么会这样吗?我可以在终端中看到使用 i2cdetect 的设备,但我的代码失败了。任何帮助将不胜感激。

最佳答案

当您在函数中使用无效地址时,可能会发生这种情况。您可以检查地址是否正确。请查看从机地址。

关于python - Raspberry pi 3.0 i2c SMBus 问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40530606/

33 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com