Zur Übersicht - INFO - Neueste 50 Beiträge - Neuer Beitrag - Suchen - FAQ - Zum CC1-Forum - Zum CC-Pro-Forum

Re: can Kategorie: CAN-Bus (von Wolfgang - 28.10.2001 10:35)
Als Antwort auf Re: can von Cris - 26.10.2001 21:16

> Hallo Wolfgang,
>
> In Deinem Programm stimmt etwas mit dem Byte-Puffer nicht. Als Länge musst Du 8 byte angeben
>  
>  function sendcanf(byte ch,float f)
>  {
>    string it;
>    byte b[8];
>    byte n;
>    if can.ready(ch)
>      { it="";
>        str.putfloat(it,f);
>        for n=0 ... 7 b[n]=strx.getchar(it,n);
>        can.send(ch,100,b,8);
>      }
>  }
>  
> Das sollte jetzt funktionieren wenn das CAN-Interface richtig initialisiert ist. Am Empfänger solltest Du aber auch die richtigen Parameter einstellen.
> Oft wird eine Nachricht einfach weggefiltert weil die globalmask und die Einstellung in der Funktion can.expect falsch sind. Die globalmask würde ich für den Anfang auf 0 setzen, dann sollten alle
> Messages ankommen.
>
> Cris

dank dir

Wolfgang


    Antwort schreiben


Antworten: