Well, I finally got my hands on a CM-5, thanks to the fine folks at CrustCrawler
(which, incidentally, is where I got my two AX-12's to start with).
After hooking it up, I found out my AX-12's are perfectly fine. So, next thing I suspected was the UART
on the robostix
somehow got toasted. My brother made up an echo program that allowed me to test both UARTs
, and they are both fine.
However, when I stick my cheapo Radio Shack logic probe on the bus wire, it stays high when I send the AX-12 a command if the AX-12 is plugged into the bus. If there are no servos on the bus, the data clearly gets transmitted on the bus wire, because I see the pulse light on the probe flash a bunch of times.
So, there's something about the mix of robostix
and AX-12 that just don't seem to like each other. I'm kind of perplexed right now - I have no idea what could be wrong. I have a brand new ATmega
128 board sitting on my desk here, but I don't want to plug it into the bus until I figure out what is going on...