Haz una pregunta
  Foros de Electrónica » Diseño digital » Microcontroladores y sistemas embebidos
Foros Registrarse ¿Olvidaste tu contraseña?

Temas similares

19/11/2008 #1


Multiplicacion y division con decimales en pic
Buenas!
Tengo un problema! tengo que multiplicar un numero*0.017453, entonces nose como hacerlo. Habia pensado que como es lo mismo que dividirlo por 57.296, utilzar SHL pero 57,276 no es pòtencia de 2 y nose... alguien pude aydarme! Muchos gracias
19/11/2008 #2

Avatar de Ferny

Puedes hacer algo multiplicando el número por 143 y desplazando el resultado 13 bits hacia la derecha, eso sería equivalente a multiplicar por 0.017456 (supongo que será una precisión más que aceptable)
20/11/2008 #4


PIC
Creo que usas asm.
Multiplicar decimales en asm es muy tedioso mejor usar lenguaje C.
Defines como float los dos numeros y simplemente los multiplicas.
Respuesta
¿Tienes una mejor respuesta a este tema? ¿Quieres hacerle una pregunta a nuestra comunidad y sus expertos? Registrate

Foros de Electrónica » Diseño digital » Microcontroladores y sistemas embebidos

Powered by vBulletin® Version 3.8.4
Copyright ©2000 - 2017, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO ©2011, Crawlability, Inc.