I am convinced that it is getting better every time
not at all , when you see fundamental errors like this
Code:
' Read the high byte of the angle register
I2CREAD AS5600_ADDR, AS5600_ANGLE_H, [angleH]
PAUSE 10
' Read the low byte of the angle register
I2CREAD AS5600_ADDR, AS5600_ANGLE_L, [angleL]
PAUSE 10
if the read angle moves by 1 bit count in-between the reads then the read position error could up to +- 45 degrees [256 counts]
pbp i2c is glacially slow a 10ms pause in between reads wtf!, its just nonsense
Bookmarks