Hola, otra vez yo. Espero que no se cansen pronto...
Bueno, el problema es que hice el programa para realizar la conversion AD, por el bit ra0. Luego use la funcion escalar, para convertir el registro de 16 bit a 8 bit, y enviarlo a la pc. Pero no se porque razon, cuando vario la tension con un potenciometro, me recibe datos extraños.
Por ejemplo, si tengo 0 volt, recibo en el programa decimal 0. Perfecto
Pero si tengo +/- 1 volt, recibo una secuencia: 39, 01 , 39, 01 etc.
Subo mas, y me pasa lo mismo. A +/- 3 v, tengo 60, 1, 60 , 1
Es un error en mi programa, o es este pic gusano que hace locuras?.
Adicionalmente, quisiera saber si se puede enviar un dato de 16 bit por rs232, y como se hace (para no tener que escalar y perder resolucion)
Mil gracias de antemano, y por favor tenganme paciencia!!!!!!
Saludos