Email: Password: Remember Me | Create Account (Free)

Back to Subject List

Old thread has been locked -- no new posts accepted in this thread
???
05/12/09 14:00
Read: times


 
#165266 - Sorry
Responding to: ???'s previous message
I am Argentinian and de original code is in Spanish, therefore I translate it so you can understand.
"" was eaten by this forum it is a Null character that I send it as final data to compare and change of state.


...insert code here[/

void serial_int () interrupt 4 
{
	static char index;
	static int State; 
	
	if (RI == 1)
	{

	RI= 0;

	switch (Estado)
		{
		case WAITING:

				if ( SBUF == 'X')
				{
					index = 0;
					State = RECEPTION;
				}
		 
		break;

		case RECEPTION:
							 
				if ( SBUF != 'Null')
				{
					Buff_RX[index] = SBUF;
					index ++;
				}
				else 
				{
					
					Buff_RX [index] = '';
					FlagCommandProccesor = 1;
					State = WAITING;
					
				}
		break;
	  	}

   	}
}]


List of 29 messages in thread
TopicAuthorDate
Command Processor            01/01/70 00:00      
   More detail required            01/01/70 00:00      
      Command Processor            01/01/70 00:00      
         Standard Async Serial (updated)            01/01/70 00:00      
         What is it that you need?            01/01/70 00:00      
            Command Processor            01/01/70 00:00      
               What compiler?            01/01/70 00:00      
                  Code to Get command            01/01/70 00:00      
                     Buffer overflow...            01/01/70 00:00      
                        Sorry            01/01/70 00:00      
                     did you retype the code?? ....            01/01/70 00:00      
                        This code is translated            01/01/70 00:00      
                           Alternative parsing            01/01/70 00:00      
                              Code to Get command            01/01/70 00:00      
                           wasteful            01/01/70 00:00      
               I would not do this in 'C'            01/01/70 00:00      
                  Thank you            01/01/70 00:00      
                     Assembler floating point?            01/01/70 00:00      
                        I didn't say he shouldn't use 'C' at all ...            01/01/70 00:00      
                  'C' may not be that bad            01/01/70 00:00      
                     Just this particular function would be very fast in ASM            01/01/70 00:00      
                        Maybe; maybe not...            01/01/70 00:00      
                           The opinion that assembler is faster than C            01/01/70 00:00      
                              In this case, speed isn't a big factor.            01/01/70 00:00      
                                 dead easy and it will not work if you do not            01/01/70 00:00      
                                    no (keil?) C will work if the main is in asm            01/01/70 00:00      
                                       What I was considering            01/01/70 00:00      
                  I WOULD write thsi in C            01/01/70 00:00      
                     Thta doesn't surprise me.            01/01/70 00:00      

Back to Subject List