我正在尝试使用smbus模块通过i2c总线编程MCP23017的GPIO。。但是,我的write命令总是给出一个IO错误,说需要一个整数。。在
这是我的代码:
import smbus
bus=smbus.SMBus(1)
ADDR=0x20
IODIRA=0x00
high=0xFF
bus.write_byte_data(ADDR, IODIRA, high)
我得到的错误是:
^{pr2}$这里我不明白的是,它在错误中引用的整数是值'high'还是碘? 我也试着把代码
bus.write_byte_data(ADDR, 0x00, 0xFF)
但它还是给了我山姆的错误
有人能帮忙吗?在
Char和int不一样。传递255这样的值
相关问题 更多 >
编程相关推荐