- 博客(41)
- 收藏
- 关注
原创 野火IMX6ULL PRO开发板使用SPI驱动RFID
找了大量文章,摸索了设备树的修改,内核的修改,寄存器的查找,终于在imx6ull上成功驱动了RC522模块。在&iomuxc节点下配置RST引脚以及MISO、MOSI、SCK、SDA(CS)的电气属性。同样在内核源码中编译驱动,最后将驱动下载到板子上,就能在/dev下看到对应的驱动。在源码目录的最外层使用指令编译(这里只编译设备树)编译完成后,将编译好的设备树复制到板子的内核路径下。1.修改设备树(设备树在通常在内核源码中)其中要注意,这里一定要对应板子上的寄存器。在根节点下添加RST引脚的设备节点。
2023-11-11 17:30:25 422 6
原创 基本数据类型-3
1.编写一个程序,定义一些变量保存所有基本数据类型所占的字节数(sizeof),然后输出这些变量。2.编写一个程序,实现从键盘输入一个小写字母,将其转换为对应的大写字母并输出。3.编写一个程序,实现从键盘输入一个八进制数,输出其对应的十进制和十六进制。
2023-05-21 21:36:48 69
原创 基本数据类型-2
数据太大:将数据减去n个范围大小,一次调整不够,就多次调整,直到能够将该数据落在范围内。数据太小:将数据加上n个范围大小,一次调整不够,就多次调整,直到能够将该数据落在范围内。(2)开头不能是数字(一般情况下不使用下划线开头)概念:数据的大小超过了当前类型能够表示的范围。1.运算符不能加入标识符中,这样是非法的。范围大小:当前类型能够表示的范围大小。(1)由数字、字母、下划线组成。时机:在数据存储到变量中时。
2023-05-21 21:14:15 36
原创 基本数据类型-1
5.(1)十进制: 都是以0-9这九个数字组成,不能以0开头。(2)二进制: 由0和1两个数字组成。4.合法标识符,由 数字、字母、下划线组成,开头不能是数字,不能为关键字,区分大小写。(1)变量:代表着一个具有名字的,具有特定属性的一个存储单元。(3)变量必须先定义后使用,变量的命名必须符合规范。为了区分于其他数字的区别,开头都是以0x开始。(2)变量可以用来存储数据。(2)/**/ 中间可以写多行注释。1.关于主函数,每一个项目有且仅有一个。2.(1)// 后面是单行注释。
2023-05-21 21:03:24 38
原创 函数进阶-1
2.C语言允许函数类型缺省(省略)定义(相当于在定义的时候前面不加定义类型),此时函数值隐含的类型是 int 型。4.形式参数(在函数定义时,函数头圆括号中定义的变量,例:int fun(int a,int b))是局部变量。1.在C语言程序中,函数的定义不可以嵌套,但函数的调用可以嵌套。6.在函数内的复合语句中定义的变量在本函数范围内有效。5.在函数内定义的变量只在本函数的范围内有效。在该函数调用语句中,含有的实参个数是 3 个。3.在不同的函数中可以使用形同名字的变量。4. 有如下函数调用语句。
2023-05-20 12:36:07 41
原创 函数基础-2
2.一个C源程序至少包含一个 主函数 ,即 main 函数。4.题目:定义一-个函数,根据参数n,输出1-n的乘法表。1.一个函数由两部分组成,它们是 函数头 和 函数体。比如: n的值为3时。
2023-04-09 20:59:37 55
原创 C语言函数2-6
此处的a,b就是形式参数,形参的作用域只在函数max内有效,max外不识别,在函数运行的时候并不给形式参数。此处的x,y就是实际参数,运行的时候将x的值传递给a,y的值传递给b,系统需要给x,y。1.C语言允许函数值类型缺省定义,此时该函数值隐含的类型是int型。5.在函数内的复合语句中定义的变量在本函数范围内无效。时,如 result = max(x, y);4.在函数内定义的变量只在本函数范围内有效。2.在不同的函数中可以使用相同名字的变量。3.形式参数是局部变量。当我们在其他函数中(如。
2023-04-08 21:24:12 45
原创 C语言函数2-4
第一次:a = 2, b = 1, c = 4 (每一次执行完,b都会被释放)第二次:a = 2 , b = 1, c = 5。第三次:a = 2 , b = 1, c = 6。
2023-04-08 21:05:20 37
原创 C语言函数2-1
第一次调用:n=3 fib(2) + fib(1)第二次调用:n = 2 2>2 为假返回一个2。第三次调用:n = 1 1>2 为假再返回一个2。
2023-04-08 20:15:14 69
原创 C语言函数-6
现场有三人目击事件,但都没有记住车号,只记下车号的一-些特征。丙是数学家,他说:四位的车号刚好是一个整数的平方。乙说:牌照的后两位数字是相同的,但与前两位不同;一辆卡车违反交通规则,撞人后逃跑。甲说:牌照的前两位数字是相同的;请根据以上线索找出车号。
2023-04-07 20:14:59 25
原创 构造数据类型-3
putchar只能输出单个字符。因为字符的处理很特殊,所以专门有对字符的处理,如 putchar ,getchar 之类的。printf 的时间复杂度是 NlogN , 而 putchar 复杂度是 O1 , 输出句子也只有 ON。①:printf 可以输出一个任意的字符串,还可以有参数,而putchar只能输出一个字符。②:printf 的返回值是正常输出的参数的数量,而 putchar 则是是否正常输出。此外,printf 每执行一次,解析一次格式串,而putchar是编译时尽量优化。
2023-04-06 20:44:41 11
原创 C语言常用库函数
sizeof(p) = 20,strlen(p) = p[20] ={'a','b','c'} + q[] = {"abc"} + r [ ] = "abcde" =11
2023-04-05 19:40:40 17
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人