自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 【无标题】

__I、 __O 、__IO是什么意思?这是ST库里面的宏定义,定义如下:#define __I volatile const /*!< defines 'read only' permissions */#define __O volatile /*!< defines 'write only' permissions */#define __IO volatile...

2022-05-04 14:30:49 120

转载 C语言 - 野指针 与 段错误,NULL

一、野指针什么是野指针?:所谓野指针就是,指针(地址)是一个随机值,这个随机值会指向任何可能的空间,这就是野指针。野指针的危害?:野指针可能会导致两种情况,这两种情况其实在前面描述过。(1)指针没有对应任何真实的存储空间 (2)指向其它空间: 1)其它空间不允许操作 2)允许操作 这种最麻烦,可能会导致数据的篡改,而且还很难排查出错误。int fun(){ int *p; *p = 200;}例子忘了给P初始化,也忘了赋值,如果p中的随机值恰好指向某

2022-05-04 11:08:12 509 1

原创 C语言-一级指针和多级指针

一、一级指针什么是一级指针:所有普通变量的地址都是一级指针,存放一级指针的变量就是一级指针变量。什么是普通变量:在定义过程中,类型没有*号的变量就是普通变量。二、一级指针类型1、类型结构普通变量的类型+*char a = 'a';char *p = &a; //char * = char + *&a的类型为char *,放&a的变量p自然也是char *。=两边是天然一致的,不一致就需要强制类型转换。2、如何理解(char *)- char

2022-05-04 10:28:56 704

转载 STM32-GPIO分析

GPIO工作原理STM32的GPIO口可以配置为8种模式输入模式浮空输入 浮空(floating)就是逻辑器件的输入引脚即不接高电平也不接低电平。但是由于逻辑器件的特殊内部结构,输入引脚悬空也相当于该引脚接入了高电平,但是这种情况下易受干扰,不建议使用。信号进入芯片内部后,既没有接上拉电阻也没有接下拉电阻,经由触发器输入。配置成这个模式后,用电压变量引脚电压为1点几伏,这是个不确定值。由于其输入阻抗比较大,一般把这种模式用于标准的通讯协议,比如IIC、U...

2022-05-03 16:45:49 1188

原创 C语言-指针

一、符号&1、作为双目运算符使用,是“位与“运算符。2、作为单目运算符,是取地址运算符。1)取变量的地址2)取函数的地址,例如”&函数名“,即函数的指针,也就是函数代码所在空间的第一个字节的地址。我们往往在使用的时候将&省略,也就是说函数名直接代表函数的指针。函数名与&函数名等价。3)取数组的地址,如 int buf[7]={0}; 其中&buf是整个数组的地址,并不是...

2022-04-28 20:21:49 1139

原创 STM32浅析

STM32命名规则STM32最小系统复位 系统复位将复位除了时钟控制器CSR中的复位标志和备用域的寄存器之外的所有寄存器。当下列事件有一个发生都将产生系统复位:NRST引脚上出现低电平 窗口看门狗计数终止(WWDG复位) 独立看门狗计数终止(IWDG复位) 软件复位(SW复位) 低功耗管理复位可以通过查看控制/状态寄存器(RSS_CSR)中的复位标志来识别复位源。 上电复位:在上电的时候,由于有电容C5的原因,NRESET端会产生一段...

2022-04-27 20:41:17 366

原创 C语言-MSB/LSB大小端序

一、MSB和LSB首先我们要理解什么是MSB和LSB。数据在计算机里面都是二进制存储的,二进制的最高位为MSB,最低位是LSB。MSB:Most Significant Bit(最高有效位),也就是最高位,最左侧的bit。LSB:Least Significant Bit(最低有效位),最低位,最右侧的bit。二、存储空间的高地址字节和低地址字节除了char之外,其他类型的变量空间基本上都有很多字节。int类型的变量空间为4...

2022-04-26 20:20:50 5214 1

空空如也

空空如也

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

TA关注的人

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