Geir,

do you set the data length (TXB0DLC)?

Regards,
Michael



Am 11.01.2016 um 22:50 schrieb Geir Øyvind Vælidalo:
Hi guys!

I’m trying to send a can-messages. I copied the code from the Twizy-code, but it seems to fail for me.
This is the code for sending: 
while (TXB0CONbits.TXREQ) {}; < This one is ok
TXB0CON = 0; TXB0SIDL = (ks_send_can.id & 0x07) << 5; 
TXB0SIDH = (ks_send_can.id >> 3); 
TXB0D0 = ks_send_can.byte[0]; 
TXB0D1 = ks_send_can.byte[1];
...
    TXB0CON = 0b00001000;  //Mark the message for sending
while (TXB0CONbits.TXREQ) {};  < Here it hangs

TXREQ seems like it never gets cleared :-\ I have CAN Write enabled, so that is not the problem.

Any ideas? 

Best regards,
Geir


 



_______________________________________________
OvmsDev mailing list
OvmsDev@lists.teslaclub.hk
http://lists.teslaclub.hk/mailman/listinfo/ovmsdev

-- 
Michael Balzer * Helkenberger Weg 9 * D-58256 Ennepetal
Fon 02333 / 833 5735 * Handy 0176 / 206 989 26