自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(2)
  • 收藏
  • 关注

原创 C语言中的#和##的不同点,#define里的\用法

C语言中的#和##的不同点,#define里的\用法首先#和##两个标识符都是用来预编译的,如果只要这个变量有被定义为1时候,这个预编译就会启用##标识符的话就是在这个#define的函数里 const osThreadDef_t os_thread_def_##name中如果name有定于 例如 name = start_thread那么就会显示const osThreadDef_t os_thread_def_start_thread##的含义就是会和前面的字符一起连接在一起\的标识符

2022-01-08 22:58:09 666

原创 Stm32位带操作(位绑定)

Stm32位带操作(位绑定)SRam区域 0x200 000 ~ 0x200f ffff 1M//A落在 Sram区域 总共8位 所以*8 n为你要的第几位 *4的话就是4个字节 一个字节8位AliasAddr = 0x2200 0000 + ((A-0x2000 0000)*8 +n)*4// n = 0~7片上外设 0x4000 0000 ~ 0x400f ffff 1MAliasAddr = 0x4200 0000 + ((A-0x4000 0000)*8 +n)*4//GPIOA的

2021-05-16 17:41:08 495 1

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除