<html><head><meta http-equiv="Content-Type" content="text/html charset=windows-1252"></head><body style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space;" class="">Things to check:<div class=""><br class=""></div><div class=""><ol class="MailOutline"><li class="">That CANWRITE is really set to 1.<br class=""><br class=""></li><li class="">That you are running this in the car, not on your workbench. If workbench, make sure you have at least two CAN devices in active mode on the bus, and termination resistors in place. It won’t work with just the OVMS module on its own as CAN requires at least two active nodes on the network.<br class=""><br class=""></li><li class="">Example code:<br class=""><br class=""><div class=""><font face="Andale Mono" class="">while (TXB0CONbits.TXREQ) {} // Loop until TX is done<br class=""></font></div><div class=""><font face="Andale Mono" class="">TXB0CON = 0;<br class=""></font></div><div class=""><font face="Andale Mono" class="">TXB0SIDL = 0b01000000; // Setup 0x102<br class=""></font></div><div class=""><font face="Andale Mono" class="">TXB0SIDH = 0b00100000; // Setup 0x102<br class=""></font></div><div class=""><font face="Andale Mono" class="">TXB0D0 = 0x06;<br class=""></font></div><div class=""><font face="Andale Mono" class="">TXB0D1 = 0x2c;<br class=""></font></div><div class=""><font face="Andale Mono" class="">TXB0D2 = 0x01;<br class=""></font></div><div class=""><font face="Andale Mono" class="">TXB0D3 = 0x00;<br class=""></font></div><div class=""><font face="Andale Mono" class="">TXB0D4 = 0x00;<br class=""></font></div><div class=""><font face="Andale Mono" class="">TXB0D5 = 0x09;<br class=""></font></div><div class=""><font face="Andale Mono" class="">TXB0D6 = 0x10;<br class=""></font></div><div class=""><font face="Andale Mono" class="">TXB0D7 = 0x00;<br class=""></font></div><div class=""><font face="Andale Mono" class="">TXB0DLC = 0b00001000; // data length (8)<br class=""></font></div><div class=""><font face="Andale Mono" class="">TXB0CON = 0b00001000; // mark for transmission<br class=""></font></div><div class=""><font face="Andale Mono" class="">while (TXB0CONbits.TXREQ) {} // Loop until TX is done</font></div></li></ol></div><div class=""><br class=""></div><div class="">Regards, Mark.</div><div class=""><br class=""><div><blockquote type="cite" class=""><div class="">On 12 Jan 2016, at 6:43 AM, Michael Balzer <<a href="mailto:dexter@expeedo.de" class="">dexter@expeedo.de</a>> wrote:</div><br class="Apple-interchange-newline"><div class="">
  
    <meta content="text/html; charset=windows-1252" http-equiv="Content-Type" class="">
  
  <div text="#000000" bgcolor="#FFFFFF" class="">
    Geir,<br class="">
    <br class="">
    do you set the data length (TXB0DLC)?<br class="">
    <br class="">
    Regards,<br class="">
    Michael<br class="">
    <br class="">
    <br class="">
    <br class="">
    <div class="moz-cite-prefix">Am 11.01.2016 um 22:50 schrieb Geir
      Øyvind Vælidalo:<br class="">
    </div>
    <blockquote cite="mid:29436953-8D4D-40E7-A0DA-AA7EEF3BE79F@validalo.net" type="cite" class="">
      <meta http-equiv="Content-Type" content="text/html;
        charset=windows-1252" class="">
      Hi guys!
      <div class=""><br class="">
      </div>
      <div class="">I’m trying to send a can-messages. I copied the code
        from the Twizy-code, but it seems to fail for me.</div>
      <div class="">This is the code for sending: </div>
      <div class=""><span class="Apple-tab-span" style="font-weight:
          700; white-space: pre;"> </span><span style="font-weight:
          700;" class="">while (TXB0CONbits.TXREQ) {}; </span><span class="Apple-tab-span" style="font-weight: 700; white-space:
          pre;"> </span><span style="color: rgb(227, 36, 0);
          font-weight: 700;" class=""><</span><b style="color:
          rgb(227, 36, 0);" class="">—</b><span style="color: rgb(227,
          36, 0); font-weight: 700;" class=""> This one is ok</span></div>
      <div class=""><span style="font-weight: 700;" class=""><span class="Apple-tab-span" style="white-space:pre"> </span></span><b class="">TXB0CON = 0; TXB0SIDL = (ks_send_can.id & 0x07)
          << 5; </b></div>
      <div class=""><b class=""><span class="Apple-tab-span" style="white-space:pre"> </span>TXB0SIDH = (ks_send_can.id
          >> 3); </b></div>
      <div class=""><b class=""><span class="Apple-tab-span" style="white-space:pre"> </span>TXB0D0 =
          ks_send_can.byte[0]; </b></div>
      <div class=""><b class=""><span class="Apple-tab-span" style="white-space:pre"> </span>TXB0D1 =
          ks_send_can.byte[1];</b></div>
      <div class=""><b class=""><span class="Apple-tab-span" style="white-space:pre"> </span>...</b></div>
      <div class="page" title="Page 24">
        <div class="layoutArea">
          <div class="column">   <span class="Apple-tab-span" style="white-space:pre"> </span><b class="">TXB0CON =
              0b00001000;</b>  //Mark the message for sending
            <div class=""><span class="Apple-tab-span" style="font-weight: 700; white-space: pre;"> </span><font class="" color="#e32400"><span style="font-weight: 700;" class="">while (TXB0CONbits.TXREQ) {}; </span><span class="Apple-tab-span" style="font-weight: 700;
                  white-space: pre;"> </span><span style="font-weight:
                  700;" class=""><</span><b class="">—</b><span style="font-weight: 700;" class=""> H</span><span style="font-weight: 700;" class="">ere it hangs</span></font></div>
            <div class=""><font class="" color="#e32400"><span style="font-weight: 700;" class=""><br class="">
                </span></font></div><p class="">TXREQ seems like it never gets cleared :-\ I
              have CAN Write enabled, so that is not the problem.</p><p class="">Any ideas? </p>
            <div class="">Best regards,</div>
            <div class="">Geir</div><p class=""><br class="">
            </p><div class=""> <br class="webkit-block-placeholder"></div>
          </div>
        </div>
      </div>
      <br class="">
      <fieldset class="mimeAttachmentHeader"></fieldset>
      <br class="">
      <pre wrap="" class="">_______________________________________________
OvmsDev mailing list
<a class="moz-txt-link-abbreviated" href="mailto:OvmsDev@lists.teslaclub.hk">OvmsDev@lists.teslaclub.hk</a>
<a class="moz-txt-link-freetext" href="http://lists.teslaclub.hk/mailman/listinfo/ovmsdev">http://lists.teslaclub.hk/mailman/listinfo/ovmsdev</a>
</pre>
    </blockquote>
    <br class="">
    <pre class="moz-signature" cols="72">-- 
Michael Balzer * Helkenberger Weg 9 * D-58256 Ennepetal
Fon 02333 / 833 5735 * Handy 0176 / 206 989 26
</pre>
  </div>

<span id="cid:222C1DF9-EE22-435A-B724-5E512193E70D"><dexter.vcf></span>_______________________________________________<br class="">OvmsDev mailing list<br class=""><a href="mailto:OvmsDev@lists.teslaclub.hk" class="">OvmsDev@lists.teslaclub.hk</a><br class="">http://lists.teslaclub.hk/mailman/listinfo/ovmsdev<br class=""></div></blockquote></div><br class=""></div></body></html>