码迷,mamicode.com
首页 >  
搜索关键字:led gpio    ( 7981个结果
OK6410之蜂鸣器buzzer字符驱
夕阳的谢幕,随之而出的明月,虽然刚刚回过家,但是还是想念,想念大海,想念妈妈烧的菜,也许真的是一个人久了吧。双休日,连个说话的人都没有,只是自己一个人,闷闷地看着书,写着Blog,天气太热,也懒得出去逛。收拾收拾心情,开始继续OK6410吧。 昨天把led灯实现了,今天就玩个蜂鸣器吧,然后那些小.....
分类:其他好文   时间:2015-05-26 21:14:18    阅读次数:143
linux2.6.30.4 s3c2440 platform总线 led驱动
1  basic platform模型驱动编程,需要实现platform_device(设备)与platform_driver(驱动)在platform(虚拟总线)上的注册、匹配,相互绑定,然后再做为一个普通的字符设备进行相应的应用,总之如果编写的是基于字符设备的platform驱动,在遵循并实现platform总线上驱动与设备的特定接口的情况下,最核心的还是字符设备的核心结构:cdev、...
分类:系统相关   时间:2015-05-26 18:59:52    阅读次数:135
2440--linux2.6.30.4的的虚拟地址和物理地址的关系
1 想一次修改某个目录下所有文件的权限,包括子目录中的文件权限也要修改,要使用参数-R表示启动递归处理。 刚开始学字符设备驱动,感觉最难的是驱动和底层硬件的连接。linux上的驱动程序,是基于操作系统之上的,他并不直接和底层的硬件打交道,但是我们写的驱动必须能使硬件“跑”起来,即与硬件紧密相连。 就拿最简单的LED驱动来说,我们的驱动程序是在虚拟的内存上面跑的,但是最终,LED的点亮还...
分类:系统相关   时间:2015-05-26 12:46:38    阅读次数:241
详解将驱动程序编译进linux内核
1、进入目录linux-kernel-samsung-dev\drivers\char 2、新建目标目录01.led,将驱动相关文件复制到此目录    注:需确保复制的驱动文件是能正常运行的驱动 3、在目录01.led里编写Kconfig文件 menu "xxx" config XXX_LED         tristate "xxx_ggg210_led"      ...
分类:系统相关   时间:2015-05-26 00:16:49    阅读次数:206
4、按键控制LED
1、GPIO初始化中增加按键时钟初始化使能2、GPIO初始化中增加按键引脚配置3、查看引脚状态函数:GPIO_ReadInputDataBit 4、例程代码 1 /********************************************************************...
分类:其他好文   时间:2015-05-25 22:03:43    阅读次数:111
STM32F207 两路ADC连续转换及GPIO模拟I2C给Camera Sensor初始化参数
1、为了更好的方便调试,串口必须要有的,主要打印一些信息,当前时钟、转换后的电压值和I2C读出的数据。2、通过GPIO 模拟I2C对镁光的MT9V024进行参数初始化。之前用我以前公司SP0A19芯片,是I2C是8位宽的,而镁光的地址是8位,而数据位是16个字节,其实不管是8位还是16位,每次发送都...
分类:其他好文   时间:2015-05-25 18:25:01    阅读次数:462
2、GPIO配置
1、AD引脚只能接3.3V,除了AD的引脚,其余都可以接5.5V2、输入模式: (1)输入浮空模式,无上拉电阻 (2)输入上拉模式,有上拉电阻 (3)输入下拉模式,有下拉电阻 (4)模拟输入模式,模拟输入3、输出模式:(1)开漏输出模式,上拉电阻,返回1,下拉电阻,返回0;(2)开漏复用输出...
分类:其他好文   时间:2015-05-24 23:19:07    阅读次数:201
tiny210 出现 nfs:server is not responding,still trying 原因与解决方案
#This line cannot be removed. by FriendlyARM(www.arm9.net) CheckOneButton=No Action = Install OS =Linux LCD-Mode = No LCD-Type = S70 LowFormat = No VerifyNandWrite = No CheckCRC32=No StatusType = Beeper | LED ################### Linux ##############...
分类:其他好文   时间:2015-05-24 17:28:49    阅读次数:214
实现自己的RPi.GPIO(二)-mmap 直接访问硬件
通过驱动访问硬件是很方便简洁的事,但是我想直接操作硬件外设的寄存器。好在Linux提供了mmap函数,可以绕过驱动,直接操作外设的寄存器。mmap可以实现外设的物理地址到Linux虚拟地址的映射,这样就可以通过操作虚拟地址来操作物理地址。file = open("/dev/mem", O_RDWR|...
分类:其他好文   时间:2015-05-24 17:11:39    阅读次数:339
实现自己的RPi.GPIO(三)-Python C API
Python C 的扩展按照模板来就行了,其实就4步:参数传递,返回值传递,函数注册,初始化。直接上代码: 1 /* 2 * PyGPIO.h 3 * 4 * Created on: 2015年5月19日 5 * Author: jugg 6 */ 7 8 #...
分类:编程语言   时间:2015-05-24 16:56:51    阅读次数:346
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!