- 博客(12)
- 收藏
- 关注
原创 STM32中大小端转换
指令 __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);
2021-12-13 18:09:09
4889
原创 共用体(联合体)嵌套结构体
#include <stdio.h>typedef union{ unsigned char byte; struct { unsigned char low : 4; unsigned char high: 4; } bits;}BCD; volatile BCD bcd_buff;#define bcd_buff_low bcd_buff.bits.low#define bcd_buff_high bcd_buff.bits.hig
2021-08-04 10:58:04
2089
原创 BCD转十进制
#include <stdio.h>typedef union{ unsigned char byte; struct { unsigned char low : 4; unsigned char high: 4; } bits;}BCD; unsigned char bcd2dec(unsigned char bcd){ BCD cache; cache.byte=bcd; return cache.bits.high*10+cache.bits.low;}
2021-08-04 10:26:24
210
原创 十进制的按位提取
整除求余8 等于 8562/1000%10;5 等于 8562/100%10;6 等于 8562/10%10;2 等于 8562/1%10;
2020-11-27 17:57:21
631
原创 东软载波单片机开发环境搭建
东软载波单片机iDesigner开发环境的搭建1.登录东软官网下载预安装环境安装说明首次安装iDesigner的用户需要先安装运行环境,请依次安装.Net Framework4.0、.Net Framework4.0中文补丁包、Visual Studio 2010 Shell(isolated)后,再安装iDesigner。2.安装顺序a.下载预安装环境预安装环境安装顺序iDesigner运行环境安装顺序:1.dotNetFx40_Full_x86_x64.exe2.dotNetFx40
2020-07-13 00:37:14
4745
3
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人