|
首先查阅拓展板原理图 找到通讯的IIC和中断片选还有重要的电源脚
从图中可以找到 传感器用的是PB8/PB9的IIC1,在cubemx中配置这两个引脚,不用额外添加上拉,底板中已经有上拉。另外比较重要的是三个电源引脚,要额外定义并且默认上拉使能。 定义好各个Prot后,要选择cubemx的Tof软件包来添加我们想要的功能
在软件包中 我们选择53L8A1和一个sample,接着返回配置选项卡中配置外设接口
按照你custom板子的实际情况来配置你的板子 实际测试以上接口建议选完,不然初始化可能有问题
一切准备完成之后就可以准备输出工程了 一定要配置完引脚才可以 插上板卡 才初始化代码中打开电源引脚
然后利用如下函数扫描IIC设备
正常情况下就可以找到1个0x29的设备地址 cubemx已经帮我们生成好了app 驱动和初始化函数 只需要在main中调用TOF_APP中的init即可完成器件的初始化
其余功能在app中均有注释 按需选择即可
|
STM32L562DK探索板——测试小结
STM32L562DK探索板——给Audio Play添加音量控制功能
STM32L562DK探索板——Audio Play使用的疑惑
STM32L562DK探索板——重写Led闪烁demo
STM32L562DK探索板——触摸菜单的实验
STM32L562DK探索板——简单的显示变量函数
STM32F746G-DISCO移植lvgl9.0性能基准测试
【福利三:逢7发帖赢大礼】使用MPU6050模块、img_dsc、img_btn机制实现一些简单有趣的动画效果
STM32L562DK探索板——建立演示菜单
STM32L562DK探索板——字符显示功能的剖析
微信公众号
手机版