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)
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?