|
首先查阅拓展板原理图 找到通讯的IIC和中断片选还有重要的电源脚
从图中可以找到 传感器用的是PB8/PB9的IIC1,在cubemx中配置这两个引脚,不用额外添加上拉,底板中已经有上拉。另外比较重要的是三个电源引脚,要额外定义并且默认上拉使能。 定义好各个Prot后,要选择cubemx的Tof软件包来添加我们想要的功能
在软件包中 我们选择53L8A1和一个sample,接着返回配置选项卡中配置外设接口
按照你custom板子的实际情况来配置你的板子 实际测试以上接口建议选完,不然初始化可能有问题
一切准备完成之后就可以准备输出工程了 一定要配置完引脚才可以 插上板卡 才初始化代码中打开电源引脚
然后利用如下函数扫描IIC设备
正常情况下就可以找到1个0x29的设备地址 cubemx已经帮我们生成好了app 驱动和初始化函数 只需要在main中调用TOF_APP中的init即可完成器件的初始化
其余功能在app中均有注释 按需选择即可
|
开发生态篇:STM32 ULP 工具、软件、开发板全配套
STM32 ULP 超低功耗 MCU 全家族 —— 从入门到旗舰全覆盖
stm32f334c8t6实现一个简单的温度湿度检测器
stm32f334温度湿度显示器开发板
【板卡测评】STEVAL-STWINKT1B 上电后任意工具读出 ACC/GYRO/MAG 实时数据并截图
STM32U5A9JDK试用---MIPI-DSI屏幕驱动
ST推出一款WiFi6&蓝牙模组
AI工具训练营-用ChatGPT解决HID Keyboard实现的问题
F429I-DISC1体验报告(5) 滚动菜单、语言切换的实现丨国庆开发板测评活动
意法半导体18nm STM32V8震撼登场,获SpaceX星链选用,重新定义高性能MCU未来
微信公众号
手机版