- 博客(6)
- 收藏
- 关注
原创 SPI LCD屏驱动
因为硬件的限制 SPI 只有三根线(cs clk sdi)unsigned int spi_read_24date(unsigned char reg){ char i; unsigned int buff=0; set_spi_cs(0); udelay(200); set_spi_clk(0); set_spi_sdi(0); se...
2018-05-02 09:39:03 8480
原创 驱动的基础
Linux的驱动分为三类: 字符设备,块设备, 网络接口。字符设备像文件一样被访问的设备,字符设备驱动程序通常要实现Open,close, read, write;块设备和字符设备类似,区别在于内核内部管理数据的方式不同。(磁盘)网络接口是一个能够和其它主机交换数据的设备。 ///////////////////////////////////////////////////////////
2017-12-09 14:28:51 213
原创 c语言的位操作
“&”: 按位与 ,全1 出1 ,有0 出 0 1010 0100 & 1000 0001 1000 0001 —————— 1000 0000 | : 按位或 ,有1 出1 , 全0 出 0 1001 1011 | 0010 0001 0010 0001 —————— 1011 1011^ : 按位异或, 相反为1, 相同为0 0010 0100 ^ 1000 010
2017-12-08 09:58:56 499
原创 笔记
存储器只读储存器(ROM),种类分为(EPROM)(E2PROM 可用软件来擦写)闪存(FLASH),种类分为 (NOR FLASH 或非)(NAND FLASH 与非),原理只能由1写成0,SPI接口随机存取存储器(RAM),种类分为(SRAM)(DRAM),掉电丢失数据。(内存条)接口1.串口:按位来传输,如uart, usb ,网络,SATA。一般只用一根线。 2.
2017-12-08 09:20:56 266 1
原创 笔试题2
1 用变量a给出下面的定义a) 一个整型数 //int a;b) 一个指向整型数的指针// int *a;c) 一个指向指针的指针,它指向的指针是指向一个整型数 //int **a;d) 一个有10个整型数的数组// int a[10];e) 一个有10个指针的数组, 该指针是指向一个整型数的.// int *a[10];f) 一个指向有10个整型数数组的指针// int (*a)[10
2017-10-10 15:06:49 455
原创 笔试题1
一、请填写BOOL, float, 指针变量 与 “零值”比较的if语句。请写出BOOL flag 与 "零值"比较的if语句:if(flag)if(!flag)整型变量与零值比较if(value == 0)if(value != 0)浮点变量与零值比较float x = 0.000001;float 4位 精度为7位有效数字, 如果小于0.000001,则不在有效精度范围内,被认为
2017-10-10 11:34:39 307
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人