|
【目的】 体验stm32H533的I3C的通信,查看与LSM6DSV16X的通信与实际的速度。 【实验步骤】 1、更新stm32cubeIDE、stm32cubeMAX,以及最新的stm32H5的最新固件库。
【注意】如果没有升级到最新的软件,会没有i3c的选项。 2、打开示例工程
3、下载到开发板,并接上X-NUCLEO-IKS4A1A,打开debug模式,打开debugprintf viewer
按下按键后可在printf窗口中打印出获取传感器的数据:
【通信速率】 1、接入逻辑分析仪,可以看到数据解析正常,通信速率为1M
使用示波器捕获SCL的波形,也是1M
【总结】 通过上面的测试,STM32H533RE可以与LSM6DSV16X保持1MHz的通信速率。 在程序中是配置为12.5MHz速率的,但是只能工作在1MHz
【疑问】 LSM6DSV16X是可以支持i3c,按理来讲是可以跑到12.5M的,但是他只是工作在1MHz上。 经查看数据手册,没有看到他的i3c的相关描述,只是看到他的i2c的最高通信为1M。
|
微信公众号
手机版