自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 SPI介绍/Serial Peripheral Interface/串行外设接口

1. 主从结构:SPI通信协议采用主从结构,其中一个设备作为主设备(Master),另一个设备作为从设备(Slave)。同样地,在时钟信号SCLK的上升沿或下降沿,从设备的数据会被传输到主设备。结束通信:主设备完成数据传输后,将片选线(SS/CS)设置为高电平,从而结束与从设备的通信。- 最后,主设备将片选线(SS/CS)设置为高电平,结束与从设备的通信。- MOSI:主设备输出从设备输入线,用于传输主设备到从设备的数据。- MISO:主设备输入从设备输出线,用于传输从设备到主设备的数据。

2024-08-12 17:28:03 1594

原创 day10 函数

/静态局部变量 --- 变量就被存储到了 静态区 --- 相当于 延长了生命周期。//声明变量a,是外部(别的文件)的一个变量,如果要用,请到别的文件寻找。//注意: register 修饰的变量 ,不能作 & 取地址运算。printArray(int (*a)[4],int len)//编译器最终理解的形式。硬盘 ---> 内存 ---> cache ---> CPU的寄存器。则,内层的作用域的同名标识符,会屏蔽外层的作用域的同名标识符。

2023-12-18 23:38:49 1469 1

原创 day9 函数

2. 函数名 //名字 --标识符 --- 函数名 命名规则 与 变量名命名规则一致。//表示从函数 返回,意味着函数执行结束。类型标识符 函数名(形式参数) //函数头 --head。返回值类型 函数名(形式参数) //函数头 --head。4. 函数体 //实现函数具体功能的代码。3. 形式参数 //接收外部传进来的数据。读 卡 比对 卡号 和 密码。输入 --->[函数] --->输出。1. 类型标识符 //数据类型。//输入 --- 两个数 int 型。

2023-12-14 22:32:27 31 1

原创 day-8 三种排序法(选择排序、冒泡排序、插入排序)

+j) //对当前位置的a[0] (0,1,2,3,...n)同其自己后面的所有元素比较,每次将小的结果放在低位 i。++j) //从a[ j ] 开始比较其后面的 a[j + 1].... 到a[n - i -1],将最大的放高位。++i) // 控制位置 (a[0]-----a[n - 2]),前n-1个元素排序结束,第n个元素自然确定。然后a[1 ]通过比较a[0],如果a[0]大则,a[0]放高位,a[ 1]放低位,依次类推。0 1 2 3 4 5 6 7 8 9 //下标。

2023-12-12 22:59:13 58

原创 day-7 数组

/部分初始化 ---给出的值,按数组元素顺序依次给到,未给出的值,默认初始化为0。数组名[下标] // 此时的[]不同于定义时的[],此时的[]表示的是数组下标运算 (运算符)//表示,定义了一个 包含了 10 个 int元素(变量)的数组。//干掉标识符 ,剩下的就是标识符对应的类型。数组名[下标] //所谓的数组下标运算,本质上是一个指针运算。//int[10] --数组类型。

2023-12-12 22:31:46 31

原创 day-6 流程控制2

第 4 个 sum = 3 + 3 => 6 i = 3 //i++ 使循环趋于解释的操作。第 2 个 sum = 0 + 1 => 1 i = 1。第 3 个 sum = 1 + 2 => 3 i = 2。先执行循环体,再判断 条件 --do-while //循环体至少执行一次。真 ---继续 做 循环体语句,直到表达式为假。假 ---while结束,程序继续往下。

2023-12-10 21:45:56 29 1

原创 day-5 流程控制

1>2 //有值 --- 值?--真1 假0 ---逻辑结果 --布尔值 (bool)语句3 执行完成就表示if执行完了,程序继续往后。语句2 执行完成就表示if执行完了,程序继续往后。语句1 执行完成就表示if执行完了,程序继续往后。则 执行 if 下的 语句 ,语句执行完后,继续执行if后的代码。1.switch后 "表达式" ---结果不能是 浮点型。2==3 > 3==4 //结果?则 跳过 if 下的 语句,执行if语句后面的代码。如果与case 后的常量表达式的值一致,

2023-12-08 21:52:56 28

原创 day4-输入输出

输入 输出 putchar() gerchar() printf() scanf() 格式化输入 格式化输出 非法字符 取地址符& 格式控制字符串 占位符 输入缓冲区

2023-12-07 21:21:11 40

原创 day3-数据类型 运算符 与 表达式2

Linux学习C语言学习

2023-12-06 20:47:26 784 1

原创 day2-数据类型 运算符 与 表达式

Linux学习C语言学习

2023-12-05 20:04:37 35

原创 day1-linux基础

Linux学习C语言学习

2023-12-04 21:28:05 50

空空如也

空空如也

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

TA关注的人

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