分页: 1 / 1

怎么查看pyboardCN V2板子上的加速度传感器MMA7660

发表于 : 2021年 1月 22日 10:02
zl_cq
1、根据书本上的介绍,PB5是MMA7660的电源。因此,把PB5设置成输出状态,再设置成高电平,使得MMA7660工作。
2、在试验中发现,用from machine import I2C和from pyb import I2C导入I2C后,效果是不一样的。究竟有哪些不一样?
3、用help(I2C)看到有许多函数,再用help(I2C.recv)查看,结果只说是一个函数。这个函数有什么作用?参数怎么设置?都没有说。在哪里能查到每个函数的用法及其参数设置方法?

Re: 怎么查看pyboardCN V2板子上的加速度传感器MMA7660

发表于 : 2021年 1月 22日 11:26
shaoziyang
pyb的I2C保留了一些micropython早期针对STM32的用法,比如i2c.send、i2c.recv等,并且支持主从模式设置。而machine中I2C更加通用,但只支持主机模式。现在I2C,大部分时候都是读写寄存器操作,尽量使用I2C.readfrom_into、I2C.writeto、I2C.writevto函数进行操作,或者用效率更高的I2C.readfrom_mem、I2C.readfrom_mem_into、I2C.writeto_mem内存操作函数

现在micropython官方文档不能下载pdf格式了,只能在线查看。或者下周pycopy的文档,虽然有一些差异,但是基本用法还是一样的。

下载:PDF HTML Epub