[elektro] dspi CAn probléma

Ferenc Toth toferi2 at freemail.hu
Thu Sep 9 20:30:14 CEST 2010


na most már kezdem kapizsgálni,mert elolvastam a datasheetet és ha jól értem 
,ha hibát észlel az üzenet elküldése után akkor azt ugyanúgy a bufferben 
marad és megint megpróbálja elküldeni...ha jól értem....


----- Original Message ----- 
From: "Ferenc Toth" <toferi2 at freemail.hu>
To: <elektro at tesla.hu>
Sent: Thursday, September 09, 2010 7:55 PM
Subject: [elektro] dspi CAn probléma


Sziasztok.
Egy 30f4013 at használok egy 82c250el.
Igen egyszerü a feladat,felismerek egy üzenetet és ha az adat egyezik akkor 
a gombnyomásra kiadok egy másikat.
Most jön a probléma!
50Kbites átvitel van és egy vezetékes (canL) .
ha elindítom 2ms preiódussal elkezdi kiadni az üzenetet,ami nagyon nem jó.Ha 
mindkét CAN vezetéket bekötöm akkor minden tökéletes.Olyan mintha a proci 
nem érezné.hogy kiadja az üzenetet és folyamatosan megismétli a nyomógombtól 
függetlenül.Ha debuggolom ilyenkor folyamatosan a pirossal jelzett sorban 
áll.

 if((PORTB.B11==0)&(LED1==0)&(LED2==1)){// ha a gomb benyomva testen van és 
a led ég akkor
                              for (i=0;i<idozito;i++){
                                if (PORTB.B11==1) i=idozito+1;  //az i 
elszámol idozitoig akkor
                              }
                              if (i==idozito){
                                CAN1Write(0x2A0, RxTx_Data,4, 
Can_Send_Flags); //ha az i idozitoakkor kiküld egy üzenetet
                                delay_ms(500);
                              }
                            i=0;
                            LED2=1;
                            while (i<idozito){       //ez a gomb 
elengedésére vár
                            if (PORTB.B11==1)i++;
                            else i=0;

                            }
-----------------------------------------
          elektro[-flame|-etc]


__________ Information from ESET Smart Security, version of virus signature 
database 5438 (20100909) __________

The message was checked by ESET Smart Security.

http://www.eset.com





More information about the Elektro mailing list