TODOPIC

Microcontroladores PIC => Lenguaje Basic para microcontroladores PIC => Mensaje iniciado por: eric090 en 16 de Junio de 2013, 18:21:06

Título: Duda INT16 TO INT8
Publicado por: eric090 en 16 de Junio de 2013, 18:21:06
Hola!
Quisiera saber como podria pasar una variable de 16 bits a dos de 8, en visual express. Y si no es mucho pedir despues volver a unirlas en CCS gracias! :)
Título: Re: Duda INT16 TO INT8
Publicado por: AleSergi en 17 de Junio de 2013, 18:44:14
no tengo ni idea de lo que es el "Visual Express"...
Pero en cualquier lenguaje, existe un operador que trabaja a nivel bits,
se llama desplazamiento, suelen representarlo con >>  ó   <<  según sea a derecha o izquiera, es la forma rápida sin consumir muchos recursos.
Y si no sabias de esto, no se te ocurrio una división/multiplicación/suma con 256?
Título: Re: Duda INT16 TO INT8
Publicado por: dogflu66 en 17 de Junio de 2013, 20:03:35
Me imagino que se refiere al Visual Basic de Microsoft, si es así éste es el foro de Basic para microcontroladores, mejor pregunta en el foro de Visual Basic que se supone que es para microprocesadores.

http://www.todopic.com.ar/foros/index.php?board=27.0

De todas maneras creo que la estructura interna de una variable int16 o int8 es la misma en ambos lenguajes. En fin, lo dicho, mejor pregunta en el foro apropiado.