I haven`t found any thread on this specific topic so I`d like to ask you guys, what can you do when an interface does no work as planned. What are the ways for 'troubleshooting' while interfacing ?
Things like double checking wiring, logic and code are obvious, but what can you do after ? Carefully reading device manuals, designing circuit and programming it, but what if you are stuck at one point with no idea why it does not work ?
I know it is possible to buy / copy already working solutions, but I think that`s not the point, it does not really work on longer terms.
What is the best way to learn and practice interfacing when device manuals are just not enough, could you give me some advises ?
Should I get oscilloscope for debugging ? I think it could help for checking if signals are correct.