This discussion has been locked.
You can no longer post new replies to this discussion. If you have a question you can start a new discussion

help

i can display my array after the routine interrupt

void envoi_data(void)
{

int i; printf ("Debut de transmission\r\n\r\n"); printf ("Toutes les valeur sont en volts\r\n\r\n"); for(i=0;i<9/* message[i]!='\0'*/;i++) { printf ("\r Resultat de conversion: %.12f\n\r",message[i]);} printf("\n\r la transmission est terminee!!!\r\n\r"); printf("\n\r-----------Au Revoir------------\r\n\r"); printf ("\r\n\r\n"); printf ("||****************************************||"); printf ("\r\n\r\n");

}
-------------------------------------------------------

void main (void)
{ choix_voie=0; init_system(); setup_SPI(); com_initialize (); /* initialize interrupt driven serial I/O */ mux_voie() ; //configuration du switch

EAI=1; // enable Auxiliary interrupts EA = 1;

while (1) { if(transfert==1){PDCON = PDCON& 0xFF; hexa_decimal(); envoi_data(); transfert=0; PDCON = PDCON& 0xFE;}
} }

Parents
  • Here is the formated code usinf pre and /pre tags

    Now what was the question?

    void envoi_data(void)
    {
    
       int i;
       printf ("Debut de transmission\r\n\r\n");
       printf ("Toutes les valeur sont en volts\r\n\r\n");
       for(i=0;i<9/* message[i]!='\0'*/;i++)
       {
          printf ("\r Resultat de conversion:%.12f\n\r",message[i]);
       }
       printf("\n\r la transmission est terminee!!!\r\n\r");
       printf("\n\r-----------Au Revoir------------\r\n\r");
       printf ("\r\n\r\n");
       printf ("||****************************************||");
       printf ("\r\n\r\n");
    
    }
    -------------------------------------------------------
    
    void main (void)
    {
       choix_voie=0;
       init_system();
       setup_SPI();
       com_initialize ();   /* initialize interrupt driven serial I/O */
       mux_voie() ;         //configuration du switch
    
       EAI=1;               // enable Auxiliary interrupts EA = 1;
    
       while (1)
       {
          if(transfert==1)
          {
             PDCON = PDCON& 0xFF;
             hexa_decimal();
             envoi_data();
             transfert=0;
             PDCON = PDCON& 0xFE;
          }
        }
    }
    <\pre>
    
    
    

Reply
  • Here is the formated code usinf pre and /pre tags

    Now what was the question?

    void envoi_data(void)
    {
    
       int i;
       printf ("Debut de transmission\r\n\r\n");
       printf ("Toutes les valeur sont en volts\r\n\r\n");
       for(i=0;i<9/* message[i]!='\0'*/;i++)
       {
          printf ("\r Resultat de conversion:%.12f\n\r",message[i]);
       }
       printf("\n\r la transmission est terminee!!!\r\n\r");
       printf("\n\r-----------Au Revoir------------\r\n\r");
       printf ("\r\n\r\n");
       printf ("||****************************************||");
       printf ("\r\n\r\n");
    
    }
    -------------------------------------------------------
    
    void main (void)
    {
       choix_voie=0;
       init_system();
       setup_SPI();
       com_initialize ();   /* initialize interrupt driven serial I/O */
       mux_voie() ;         //configuration du switch
    
       EAI=1;               // enable Auxiliary interrupts EA = 1;
    
       while (1)
       {
          if(transfert==1)
          {
             PDCON = PDCON& 0xFF;
             hexa_decimal();
             envoi_data();
             transfert=0;
             PDCON = PDCON& 0xFE;
          }
        }
    }
    <\pre>
    
    
    

Children
No data