Open hajilisamir opened 10 months ago
Hi Samir,
I've never used a TMC5160, but looking at the datasheet in section 23.1 Initialization Examples, it suggests that you can "query XACTUAL" with UART write: 0x05 0x01 0x21 0x6B
so that's probably worth trying. How did you choose the 4 bytes in your data package?
Good luck,
joshua-8
Hi Joshua,
Thank you for your reply.
It is the similar message. 0x07 is the address instead of the 0x01 from the example. It is different since I have multiple steppers in my set up.
To give you more details about the issue; I have this messages sent in the past and I was able to read the signals correctly with Logic Analyzer, and since then I was working both on HW and SW, now something is up with which I don't understand, so steppers do not reply back. Could be a hardware issue. Here is an example when the stepper driver replied to the same 4 byte data package.
Till I confirm if it is a HW issue or not, do you have any clue what would be going wrong? Everything else is working, I can move the motors and etc.
Thank you and best regards, Samir
If the stepper responds to other commands just not x actual that's just strange and I'm sorry to say I have no other ideas.
Can you read from any registers?
Hi,
I have a situation that when I write 0x05 0x07 0x21 0x9E data package to my stepper driver through UART I read nothing. I confirm this through Logic Analyzer.
Any ideas?
Thanks in advance Samir