1驱动文件位置 /drivers/gpio/gpio-ls1x.c 2驱动适配芯片说明 该驱动支持龙芯LS1A,LS1B,LS1C芯片。 3驱动代码分析 #include <linux/init.h> #include <linux/module.h> #include <linux/interrupt.h> #include <linux/err....
1.LCD屏触摸芯片 zt2083。 2.中断唤醒管脚 define ZT2083_IRQ_PIN GPIO_58 3.触摸芯片通信地址 LCD触摸屏使用的芯片为zt2083,I2C的默认通信地址为:0x48. 4.触摸驱动代码分析 #include <linux/init.h> #include <linux/module.h> #include <...
1.驱动文件位置 linux/drivers/video/ls1x_fb.c 2.驱动代码分析 #include <linux/module.h> #include <linux/kernel.h> #include <linux/errno.h> #include <linux/string.h> #include <linux/mm...
i2c-tools的使用方法 最近在调试ADV7401,调试的过程难免要反复修改寄存器,然后看结果现象。传统的做法是修改驱动代码寄存器值->编译->下载->运行->看结果,这一过程比较费时间,而我每次需要改的可能只是1个bit,有没有更便捷的方法呢? 在浏览TI E2E论坛时发现有人用一个叫i2c-tools的工具,没有使用过,从官网下载后发现很好用也...
一、关于PWM: PWM(Pulse Width Modulation)——脉宽调制,它是利用微控制器的数字输出来对模拟电路进行控制的一种非常有效的技术,广泛应用于测量、通信、功率控制与变换等许多领域。 通过S3C2440底板原理图可知蜂鸣器接2440的GPB0/TOUT0.即我们的蜂鸣器是通过GPB0 IO口使用PWM信号驱动工作的,而且GPB0口是一个复用的IO口,要使用它得把他设置成...