HAL STM32 PWM方式读取AS5600磁编码器获取角度例程
-
📍相关篇《STM32 软件I2C方式读取AS5600磁编码器获取角度例程》
-
📌《HAL STM32 硬件I2C方式读取AS5600磁编码器获取角度例程》
-
🍁先通过IIC读取的角度值和逻辑分析仪抓取的AS5600 OUT引脚的输出PWM占空比波形对比图:
- 🌿由于AS5600 OUT引脚输出的PWM频率,最高920Hz,对于STM32单片机,定时器捕获脉宽,频率并不需要太高,占空比范围10% - 90%。
- 🔖上面对应的角度值:
359
⛳AS5600 PWM方式输出配置
- 👉AS5600 芯片默认情况下,OUT引脚是不输出数字PWM波形的,需要通过i2C通讯方式,配置
CONF
寄存器,对应位,才能让OUT
引脚,输出PWM波形。明白这一点很重要。网上很少有人提及,可能使用该方式的不多。一旦配置好后,断电重启是可以保持该寄存器原写入的数据。(也就是一次配置,终生有效)
待写……