0
我想通過使用smbus模塊的i2c總線編程MCP23017的Gpios ..但是我的寫命令不斷給出一個IO錯誤,說一個整數是必需的..與i2c smbus給出了一個錯誤,說整數是必需的
這是我的代碼:
import smbus
bus=smbus.SMBus(1)
ADDR=0x20
IODIRA=0x00
high=0xFF
bus.write_byte_data(ADDR, IODIRA, high)
我得到的錯誤是:
bus.write_byte_data(ADDR, IODIRA, high)
TypeError: an integer is required.
這裏我不明白的是它指的是在錯誤是該值的整數「HIG h'還是IODIRA? 我也試圖把代碼爲
bus.write_byte_data(ADDR, 0x00, 0xFF)
但它仍然給我的錯誤SAM
可能有人請幫忙嗎?