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

STM32系列
pyboard相关
回复
zl_cq
帖子: 15
注册时间: 2020年 6月 9日 17:19

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

#1

帖子 zl_cq » 2021年 1月 22日 10:02

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

头像
shaoziyang
帖子: 1716
注册时间: 2019年 10月 21日 13:48

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

#2

帖子 shaoziyang » 2021年 1月 22日 11:26

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 
 
 
 

回复

  • 随机主题
    回复总数
    阅读次数
    最新文章