Technical discussions about the TI c24x DSPs (including the C2401A, C2402A, C2403A, C2406A, F2401, F2402, F2403, F2406, and F2407).
hi to everyone, i'm trying to set a communication with CAN interface on a LF2406A dsp, but = till now it doesn't work. When i try to transmit a standard data frame, i get an ACK error, bit 3 of = error status register is set, transmit error counter is incremented by 8, a= nd the transmitter send an error frame. The configuration i used is: Mailbox 5 for transmitting the message, Mailbo= x0 for receiving message, an CANTX pin connected directly to CANRX pin, wit= hout using a CAN tranceiver and connecting it to a real CAN bus line. I've also acquired the transmitted message with an oscilloscope, and this m= essage is correct till the ACK field, where ACK slot bit, transmitted as 1 = (recessive) isn't set to 0 (dominant). After this an error frame is transmi= tted. my question is: Why i cannot receive the data frame propelrly? and CANRX ca= n't set to 0 the ACK slot bit? Emanuele Check Out Industry=92s First Single-Chip, Multi-Format, Real-Time HD Video = Transcoding Solution for Commercial & Consumer End Equipment: www.ti.com/dm= 6467 ___________________________________________________________________