- 博客(5)
- 收藏
- 关注
原创 STM32第二次学习
掌握了GPIO的相关知识学会了GPIO输出两个库函数GPIO电平输出库函数,GPIO电平翻转库函数以及在MDK5一些内容就是过程中出了一些问题,MDK5的安装总是失败,还在想办法改
2021-02-16 21:07:02
48
转载 2021-02-05
结构体的参数传递在进行传值的时候,用结构体封装有利于函数的传递。用指向结构体变量的指针作为函数参数。文件的包含#include操作是,若后面带的是<>,则文件在安装路径中找; 若后面带的是“”,则文件在源目录中找。大小端和字节序大字节序机器将位字段从最高有效字节压缩到最低字节。小字节序机器会将位域从最低有效字节打包到最高字节。当我们自己读取十六进制数时,我们从最高有效字节到最低读取它们。因此,读取大字节序的内存转储比读取小字节序的存储更容易。在读取位域的内存转.
2021-02-05 23:22:26
67
转载 2021-02-04
内存操作C存储类有四种类型:auto、 register、 static、 externAutoauto存储类是所有局部变量默认的存储类,auto 只能用在函数内,即 auto 只能修饰局部变量;Registerregister存储类用于定义存储在寄存器中而不是 RAM 中的局部变量。register int miles;寄存器只用于需要快速访问的变量,比如计数器。static和extern在前面已经说过。 总结:auto是局部变量的默认存储类, 限定变量只能...
2021-02-04 23:48:00
84
转载 嵌入式C第二次
Typedeftypedef用于为现有类型创建一个新的名字,或称为类型别名,用来简化变量的定义。typedef在MDK用得最多的就是定义结构体的类型别名和枚举类型了。如:typedefstruct{u16seq_num;u16len;u8dev_id[GPRS_PRO_DEVICE_ID];u16command_id;u8*pro_data;}gprs_pro_cmd_t;然后我们就可以直接使用gprs_pro_cmd_t定义一个结构体变量。结构体1一般形式:Struct
2021-02-03 22:17:57
65
原创 嵌入式C第一次学习
一.位运算从现代计算机中所有的数据二进制的形式存储在设备中。即0、1两种状态,计算机对二进制数据进行的运算(+、-、*、/)都是叫位运算二.static,extern变量,关键词conststatic所有未加 static 前缀的全局变量(这里的全局变量指在源文件的开头处,不包含在源文件的任何函数内)和函数都具有全局可见性,其它的源文件也能访问。static声明的函数和变量不能在另一个文件中引用,也就是说,如果加了 static,就会对其它源文件隐藏,无法进行调用。利用这一特性可以在
2021-02-02 22:51:05
55
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人