I'm trying to write an ATMega2561 monitoring program that "hears" all the communication in the serial connection.
It's for the
CM-510 controller of the Bioloid Premium kit, which use the ATMega2561 to control the AX-12 servos (which includes another AVR microcontroller)
Brief description about the protocol:
Protocol Type Half duplex Asynchronous Serial Communication (8bit,1stop,No Parity)
Link (Physical) TTL Level Multi Drop (daisy chain type Connector)
(
Here more info about the bus protocol)
It should be possible because the CM-510 Robotis firmware includes a monitoring command, but they haven't published the source code.
I have been programming professionally for several years, mainly in C++, but I have very little experience with microcontrollers.
My final goal is to write a program which "hear" all the communications and answer the queries directed to him (id 200, 0xC8).
Could you help me please?
Thanks!