Форум сайта python.su
Здравствуйте
Возник вопрос
в микропитоне есть такой метод у библиотеки I2C
i2c.writeto_mem(42, 2, b'\x10') # write 1 byte to memory of peripheral 42 # starting at address 2 in the peripheral
не могу найти в библитеке smbus2 подходящий метод
из тех что есть там
write_byte
write_byte_data
write_word_data
write_i2c_block_data
write_quick
process_call
Может кто нибудь подскажет какой правильный. Буду благодарен. Спасибо
Офлайн
думаю вот этот
write_byte_data(addr,cmd,val)
Офлайн
https://pypi.org/project/smbus2/
Там в четвёртом примере показано.
Example 4: Write a block of data
https://smbus2.readthedocs.io/en/latest/index.html
https://smbus2.readthedocs.io/en/latest/index.html#smbus2.SMBus.write_i2c_block_data
write_i2c_block_data(i2c_addr, register, data, force=None)
Write a block of byte data to a given register.
Отредактировано py.user.next (Янв. 25, 2023 21:50:27)
Офлайн