驱动开发
文章平均质量分 78
小白也想学C
如果你也喜欢C,那我们就是好朋友
展开
-
SPI和IIC知识概括及示例
SPI是一种高速,全双工,同步的串行通信总线。何为同步?答:通信双方需要同一个时钟信号进行时序上的同步;何为全双工?答:A向B传输同时,B也可以向A传输;何为串行?答:每个时刻传输一位工作方式: SPI采用主从工作方式,一个主机对应一个或者多个从机。在物理层上SPI的主机至少需要四根线:MISO:主设备输入从设备输出MOSI:主设备输出从设备输入SCLK:时钟CS:片选,用于寻址。原创 2023-02-22 11:01:54 · 3030 阅读 · 1 评论 -
UART通信协议总结
即通用异步收发器是一种通用的串行、异步通信总线,该总线有两条数据线,可实现全双工的发送和接收。在此之前,介绍一下什么是串行,什么是异步,什么是全双工。常用于主机和辅助设备之间的通信。原创 2022-12-30 10:16:02 · 238 阅读 · 0 评论 -
字符设备驱动程序之申请设备号
设备号是一个32位的整数(dev_t 类型),其中高12位被称为主设备号,低20位被称为次设备号。内核提供了三个宏:1、MKDEV(主设备号,次设备号) -----组合成完整的设备号2、MAJOR(完整设备号) -------从完整设备号中分离主设备号3、MINOR(完整设备号) -------从完整设备号中分离次设备号主设备号:表示哪一类设备,同类设备的驱动程序逻辑是一样的次设备号:表示该类设备中的哪一个设备。原创 2022-12-28 17:31:31 · 328 阅读 · 0 评论