python捷联惯导的姿态解算_用Python控制硬件6-I2C总线控制

48cc88105ab0542276bd724722882031.png

和上一篇的SPI命令类似,MCUSH终端的I2C命令也是IO模拟的,也同样支持多个。

命令模拟了I2C总线的两个信号:时钟SCL、数据SDA;同样还是只支持主设备,只能对外控制,SCL永远是输出。列一下语法帮助:

=>i2c --help
usage: i2c [--delay=<delay_us>] [-a <address>] [--sda=<sda_pin>] [--scl=<scl_pin>] 
[-I] [-D] [-l] [-n] [-r <read_cycle>] <value>
options:
 --delay         default 5
 -a/--address    default 0
 --sda           default 0.0
 --scl           default 0.1
 -I/--init       init pins
 -D/--deinit     deinit pins
 -l/--lsb        lsb first
 -n/--nostop     no stop bit
 -r/--read       default 0
 value           data
=>

通常命令行的控制过程是这样的,先指定从设备地址(注意这里地址是低7位)初始化:

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值