打印
[应用相关]

STM32中大小端转换

[复制链接]
573|0
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
tpgf|  楼主 | 2021-12-27 10:51 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
指令 __REV()、__REV16()、__REVSH() 和 __RBIT()

__REV() 反转字中的字节顺序
__REV16() 反转每个半字中的字节顺序
__REVSH() 反转低半字中的字节顺序,并将符号扩展到32 位
__RBIT() 反转32 位字中的位的顺序



u32 a,b;

u16 c,d;

a=b=0x12345678;

c=d=0x1234;

a=__REV(a);                //已验证

b=__REV16(b);

c=__REVSH(c);        //未验证

d=__RBIT(d);

//a=0x78563412

//b=0x3412

//c=

//d=



使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

2028

主题

15904

帖子

14

粉丝