TODOPIC
Bienvenido(a),
Visitante
. Por favor,
ingresa
o
regístrate
. ¿Perdiste tu
email de activación
?
1 Hora
1 Día
1 Semana
1 Mes
Siempre
Ingresar con nombre de usuario, contraseña y duración de la sesión
Este tema
Este sub-foro
Todo el foro
Google
Inicio
Ayuda
Buscar
Ingresar
Registrarse
TODOPIC
»
Microcontroladores PIC
»
Lenguaje C para microcontroladores PIC
(Moderadores:
pikman
,
pocher
,
vszener
,
Suky
) »
Como rotar 2 byts
« anterior
próximo »
Imprimir
Páginas: [
1
]
Ir Abajo
Autor
Tema: Como rotar 2 byts (Leído 1254 veces)
0 Usuarios y 1 Visitante están viendo este tema.
Medusa
PIC18
Mensajes: 252
Como rotar 2 byts
«
en:
09 de Junio de 2011, 18:32:44 »
Hola, alguien me podria decir como puedo rotar 2 byts, por ejmplo tengo 0xFD45 y necesito tener 0X45FD.
En línea
jgpeiro06
Colaborador
PIC18
Mensajes: 276
Re: Como rotar 2 byts
«
Respuesta #1 en:
09 de Junio de 2011, 18:42:31 »
Hola Medusa,
creo que lo que necesitas hacer es:
Código: C
uint16_t
rotar2bytes
(
uint16_t
input
)
{
return
(
(
input
>>
8
)
&
0x00FF
)
|
(
(
input
<<
8
)
&
0xFF00
)
;
}
En línea
Imprimir
Páginas: [
1
]
Ir Arriba
« anterior
próximo »
TODOPIC
»
Microcontroladores PIC
»
Lenguaje C para microcontroladores PIC
(Moderadores:
pikman
,
pocher
,
vszener
,
Suky
) »
Como rotar 2 byts