【目的】 体验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。 |
NUCLEO-H563ZI刷入Micropython固件并点亮LED灯
【NUCLEO-H533RE评测】+点亮小灯
【NUCLEO-H533RE评测】+09 低功耗测试
【NUCLEO-H533RE评测】+08 初识FreeRtos
【NUCLEO-H533RE评测】+07 IIC调试
【NUCLEO-H533RE评测】+06 ADC调试
【NUCLEO-H533RE评测】+05 调试PWM
【NUCLEO-H533RE评测】IAR CRC 镜像校验
【NUCLEO-H533RE评测】+环境搭建 cube点亮LED灯
【NUCLEO-H533RE评测】4、移植TouchGFX