Hola:
Aprovecho nuevamente para molestarlos con una duda. Esta es respecto a la función de multiplicación de libq.h me refiero a:
_Q16macNoSat(_Q16, _Q16, _Q16);
Esta función multiplica los primeros dos términos, y el tercero según el documento de ayuda de C30 es un acumulador. Lo que no me queda claro es su objetivo.
He corrido ejemplos en mplab SIM pero nunca he visto algun cambio en este tercer valor al realizar multiplicaciones. Aun cuando se trata de multiplicaciones de números grandes.
Cualquier aclaración es bienvenida.
Saludos!!!