Hola don Jorge:
Hace poco un amigo me pidió ayuda sobre un proyecto sobre la medicion de velocidad de un motor. El motor ya incluye su propio sensor de velocidad, esta salida varia de 1 a 4V, a 1V la velocidad es 0rpm y a 4V se obtiene la velocidad maxima que es de 1700 rpm, la cosa es que utilizamos el modulo A/D con resolucion de 10bits y el dato obtenido lo escalmos utilizando la funcion escalar de 16 bits que trae el niple, en datos de origen pusimo 205 a 818 (1 a 4V) y el destino 0 a 1700, a mi parecer esta correcto porque utilizamos las barritas de verificacion que se incluyen al lado derecho, obviamente a valores menores de 1V es de esperar obtener datos no validos pero eso no importa .. don jorge perdone mi insistencia
pero no se si es que estoy poniendo algo malo o los 16 bits estan en contra mia
pero cuando trato de operaciones de 16 bits las rutinas de niple nunca me funcionan correctamente y tengo que idear siempre una solucion en asm ... me gustaria saber si ud esta totalmente convencido de que esas rutinas (multiplicacion 16, escalar 16) funcionan bien porque la verdad no me sirven y es una lastima que programa tan bueno como niple tenga esas "pulgas"
... gracias
PD: las de 8 bits si funcionan correctamente..