Hello,
I am currently attempting to use the F28335 eZDSP to communicate to a motor controller. I have written the code, and I have working communication between two identical DSP's. However, when I add a motor controller to the CAN bus, communication does not work. I am using a Vistieon motor controller that is programmed using MotoHawk software. Baud rate is set at 250 kbaud.
I have altered the parameters on the DSP to transmit at 250 kbaud. They are as follows:
BRPREG = 11
TSEG2REG = 7
TSEG1REG = 15
I can view messages from both the motor controller and the DSP. In both, I can see the length of one bit is approximately 4 microseconds, appropriate for 250 kbaud. Mailboxes are properly set up. I can even tell that my DSP is receiving Ack bits by pausing the code in debug mode (there is a while loop that will hold to infinity if no Ack is received, this is indeed passed).
I am getting very frustrated, as I am out of ideas as to why communication would not be working (especially when it has worked already on two DSP's). Any help would be appreciated.
Thanks,
Ryan