Hola a todos, mi duda es saber si el RS232 tiene limites al mostrar variables sumadas o restadas constanmentes, me explico:
Tengo este codigo:
#include <18F452.h>
#use delay(clock=4000000)
#use rs232(baud=9600,xmit=PIN_C6,rcv=PIN_C7)
#use rtos(timer=0,minor_cycle=100ms)
#task(rate=1000ms,max=100ms,queue=2)
void The_first_rtos_task ( );
#task(rate=500ms,max=100ms,queue=2)
void The_second_rtos_task ( );
void The_first_rtos_task ( ) {
int count=0;
// rtos_yield allows the user to break out of a task at a given point
// and return to the same ponit when the task comes back into context
while(TRUE){
count++;
rtos_msg_send(The_second_rtos_task,count);
rtos_yield ( );
}
}
void The_second_rtos_task ( ) {
if(rtos_msg_poll( ))
{
printf("%i\n\r",rtos_msg_read
( )); }
}
void main ( ) {
rtos_run();
}
Lo q hace es mostrar por el RS232 el numero 1 y sumando.... una imagen:

Y bien lo q pasa esq por el numero 140 masomenos, despues se comienza a "malograr" y lo q quiero esq llege hasta... 100000 a mas masomenos, deverdad lo necesito.
Haber si alguien puede ayudarme

Gracias, un saludo
