TODOPIC
Microcontroladores PIC => Lenguaje C para microcontroladores PIC => Mensaje iniciado por: Medusa en 09 de Junio de 2011, 18:32:44
Título:
Como rotar 2 byts
Publicado por:
Medusa
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.
Título:
Re: Como rotar 2 byts
Publicado por:
jgpeiro06
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
)
;
}