[其他ST产品] 双I2C读取编码器

[复制链接]
986|7
 楼主| 9dome猫 发表于 2024-3-30 16:26 | 显示全部楼层 |阅读模式
硬件清单
380016607ccb1c1cf7.png



如下图所示


451816607ccc162acc.png
 楼主| 9dome猫 发表于 2024-3-30 16:27 | 显示全部楼层
硬件连接
本例程演示两个硬件I2C的操作,I2C_1和I2C_2分别读取AS5600角度,
34086607ccdb7527b.png
 楼主| 9dome猫 发表于 2024-3-30 16:27 | 显示全部楼层
编码器VCC接3.3V

410046607ccf37d5f4.png

或者

634246607cd0058050.png
 楼主| 9dome猫 发表于 2024-3-30 16:28 | 显示全部楼层
示例演示
打开示例
 楼主| 9dome猫 发表于 2024-3-30 16:28 | 显示全部楼层
示例演示
打开示例
693126607cd1abb3ba.png
 楼主| 9dome猫 发表于 2024-3-30 16:28 | 显示全部楼层
修改程序
直接用官方示例,下载运行后串口没有输出,并且板载LED一直闪烁,应该是程序跑飞了。官方程序不能直接用,也可能是创作者的版本和我的不一样。
983976607cd2db4263.png

697866607cd3548a7d.png
 楼主| 9dome猫 发表于 2024-3-30 16:29 | 显示全部楼层
编译上传;复位重启;分别转动两个电机观察角度输出。此时串口显示为两个电机的累计转动角度(单位rad)。
注意:主程序中有200ms延时,所以转动电机的时候速度不能太快,否则会导致角度累加错误。
52526607cd5477af9.png
您需要登录后才可以回帖 登录 | 注册

本版积分规则

142

主题

1593

帖子

2

粉丝
快速回复 在线客服 返回列表 返回顶部