0

I am currently trying to implement a bi-directional communication between Arduino and Edison. While it was easy to send commands from Edison to Arduino, the direction from Arduino to Edison seems to be a big problem. So my robot does exactly what it should if I send "movement commands" to the Arduino so this way seems to work nicely. On the Arduino I echo each command and this echo doesn't reach the Edison.

So I hooked up my logic analyzer and all I get are frame errors.

I changed the Arduino sketch to send "Hello Chris" when turning it on. If I have a look at the Serial port without the Edison all is good and it correctly decodes the "Hello Chris". If however I plug in the UART connection, I only record frame errors.

What could be the problem?

Christofer Dutz
  • 2,305
  • 1
  • 23
  • 34
  • A short? Use an oscilloscope instead of a logic analyzer. That will show actual voltage levels. – sawdust May 06 '16 at 02:54
  • Well actually my Saleae Logic Pro 16 allows analog signals so I might give that a try after coming back from a conference. Eventually I'll do a test overseas if I find some time. Just to let you know that I'll investigate this and come back with some new data. Will have to demo an extremely stripped down version of my project. – Christofer Dutz May 06 '16 at 14:58

0 Answers0