Hi,
I have an ANT USB stick, using ANTware II, and an ANT module (AT3) controlled by a PIC16F887. My aim to is have a bidirectional master channel on the PIC end, and a slave device on the PC end. (Note: Im using async mode with UART)..
I have got communication transmitting from the PIC to the ANT module, and can therefore send messages that I can see in ANTware.
However, I'm now implementing the receiving of messages from ANT->PIC, and can not get my head around what is going on.
At the moment, it seems that the only data I am seeing on the ANT device is the SYNC byte, A4. I then expect to see the message length, id, and then data. However, the ANT chip appears to be constantly sending me the SYNC byte, and no other bytes.
Has this been seen before? I don't have to respond to this SYNC byte do I? I'm hoping that there's a section of the datasheet that I must have missed. All examples seem to be with synchronous communication so I can't refer to them!
Thanks