|
首先查阅拓展板原理图 找到通讯的IIC和中断片选还有重要的电源脚
从图中可以找到 传感器用的是PB8/PB9的IIC1,在cubemx中配置这两个引脚,不用额外添加上拉,底板中已经有上拉。另外比较重要的是三个电源引脚,要额外定义并且默认上拉使能。 定义好各个Prot后,要选择cubemx的Tof软件包来添加我们想要的功能
在软件包中 我们选择53L8A1和一个sample,接着返回配置选项卡中配置外设接口
按照你custom板子的实际情况来配置你的板子 实际测试以上接口建议选完,不然初始化可能有问题
一切准备完成之后就可以准备输出工程了 一定要配置完引脚才可以 插上板卡 才初始化代码中打开电源引脚
然后利用如下函数扫描IIC设备
正常情况下就可以找到1个0x29的设备地址 cubemx已经帮我们生成好了app 驱动和初始化函数 只需要在main中调用TOF_APP中的init即可完成器件的初始化
其余功能在app中均有注释 按需选择即可
|
【逢7发帖赢大礼】#5 Arduino UNO Q的led matrix
【逢7发帖赢大礼】#4 使用Arduino APP LAB 玩arduino UNO Q
【逢7发帖赢大礼】STM32开发之WIFI实时时钟
【逢7发帖赢大礼】#3 STM32U新进驻的新开发板Arduino UNO Q
【逢7发帖赢大礼】#2 STM32F429-Discovery在 Arduino 中的使用
【逢7发帖赢大礼】别忘了懒人IDE,arduino IDE怎么玩
【逢7发帖赢大礼】STM32开发之指纹识别!
【逢7发帖赢大礼】STM32开发之环境空气质量监测
【逢7发帖赢大礼】STM32开发之人体实时运动信息监测!
【逢7发帖赢大礼】全网最简单的Arduino_STM32开发环境搭建教程!
微信公众号
手机版