码迷,mamicode.com
首页 >  
搜索关键字:led gpio    ( 7981个结果
友坚4412开发板基于Timed_out框架的GPIO驱动分析
TimedGPIO驱动程序分析TimedGPIO驱动程序是android系统基于linux内核新增加的一类驱动程序,这类驱动程序主要是运用了内核定时器,与内核定时器进行绑定,使得控制GPIO口的高低电平与时间打上关系,既可以实现在一定的时间实现GPIO口为高或者低电平。TimedGPIO驱动被实现为平台..
分类:其他好文   时间:2015-04-15 23:37:13    阅读次数:286
专题11 LED驱动程序设计
一.理论分析1.现实生活中,对一个设备除了能够读写之外,我们还希望能够对设备进行控制,比如说LED的亮灭,电机的转动等。2.一般希望能从应用程序传递命令给内核从而使得能够调用控制函数实现不同的控制。3.在用户空间,使用ioctl系统调用来控制设备:(应用程序接口)int ioctl(int fd,u...
分类:其他好文   时间:2015-04-15 17:01:48    阅读次数:132
EXTI中断程序实例
程序功能:使用EXTI中断实现按键点亮LED。按键一次,LED状态翻转一次。在程序中开启GPIOE.2的中断线2。并设置为下降沿触发中断。//exti.h#ifndef__EXTI_H__ #define__EXTI_H__ #include"stm32f10x.h" #include"MyTime.h" #include"bitband.h" voidEXTI_Configuration(void); ..
分类:其他好文   时间:2015-04-15 14:58:13    阅读次数:173
深入浅出~Linux设备驱动之字符设备驱动
一、linux系统将设备分为3类:字符设备、块设备、网络设备。使用驱动程序:字符设备:是指只能一个字节一个字节读写的设备,不能随机读取设备内存中的某一数据,读取数据需要按照先后数据。字符设备是面向流的设备,常见的字符设备有鼠标、键盘、串口、控制台和LED设备等。块设备:是指可以从设备的任意位置读取一...
分类:系统相关   时间:2015-04-15 09:28:39    阅读次数:273
嵌入式学习笔记002-点亮led
正如编写第一个程序所打印“hello world”那样,对TQ2440开发板的初次使用也是从最简单的部分入手,点亮led灯无疑是最简单的,起码只要设置几个寄存器就好,比起打印容易得多了,后续会讲到串口部分再来实现我们这句金典的对白~~~~ 板子共有4个led灯,如果能够成功点亮其中一个,那么其他几个将不是问题,故而我们的目标是先点亮第一个先,在此我们必须理清几个问题: a. led的引脚连接的相关...
分类:其他好文   时间:2015-04-13 22:55:59    阅读次数:212
FPGA学习笔记——点亮LED
软件平台:win7(64bit) + Quartus II 9.1 (64-Bit) 硬件平台:东理电子Easy-FPGA Cyclone II EP2C5T114C8N 这个开发板买了很长时间了,买来后一直放那,下面来一个点灯的例子。 1. 实验任务 点亮发光二极管。 通过这个实验, 熟悉并掌握 ...
分类:其他好文   时间:2015-04-12 20:43:07    阅读次数:303
电赛菜鸟营培训(四)——STM32F103CB之ADC转换
一、ADC概念 实现模拟信号转换成数字信号就是这样子= = 二、代码框架 #include "stm32f10x.h" void delay(u32 kk) { while(kk--); } int main() { u16 ad=0,adc0=0; GPIO_InitTypeDef GPIO_In...
分类:其他好文   时间:2015-04-12 17:38:16    阅读次数:138
[STM32F429-DISCO-HAL]2.先学会点亮LED和使用LCD,看看各外设他们都是怎么被玩的
首先就简单的一秒闪烁一次LED灯,进而类比推理其他外设的配置过程。然后呢我们就用上LCD吧,毕竟这块板上占地面积最大的就是这个2.4’LCD了。 先贴出简洁的main函数。很干净,比较容易看懂。 int main(void) { /* STM32F4xx HAL library initializa...
分类:其他好文   时间:2015-04-12 11:58:08    阅读次数:1114
ARM裸机程序之LED灯
从3月份开始看arm的裸机程序,到现在一个半月了,做到后来,发现自己越做到综合的程序,越吃力,还是得回头看看,为了最终写一个bootloader打下点基础吧,所以以这篇文章为开始,总结一下之前做过的裸机程序,希望会有所收获,我用的开发板是友善之臂的mini2440。 首先声明一点我都是在linux环境下写裸机程序的,因为这样能知道更多底层的东西,不过在这里面写就是有点不方便的是调试的时候,所以你...
分类:其他好文   时间:2015-04-12 09:17:46    阅读次数:170
arm9 点亮led程序优化导致全亮问题
arm9 点亮led程序优化导致全亮问题...
分类:其他好文   时间:2015-04-12 00:04:08    阅读次数:165
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!