码迷,mamicode.com
首页 >  
搜索关键字:4412开发板 linux驱动 gpio    ( 2244个结果
延时与定时
延时操作: 长延时,长于一个时间滴答的。 忙等待: 通过监视jiffies寄存器实现 while(time_before(jiffies, j1)) cpu_relax(); cpu_relax()的实现与平台有关,大部分系根本不会做任何事情,而在对称多线程系统上,可能会将处理器让给其它线程。 如果进入循环前禁用了中断,..
分类:其他好文   时间:2015-03-16 06:28:39    阅读次数:326
tasklet、工作队列和共享队列
tasklet(小任务): tasklet在很多方面类似内核定时器:他们始终在中断期间运行,始终会在调度他们的同一CPU上运行,而且都接收一个unsigned long参数。不同的是,不能要求tasklet在某个给定的时间执行,调度一个tasklet,表明我们只是希望内核选择某个其后的时间来执行给定的函..
分类:其他好文   时间:2015-03-16 06:27:49    阅读次数:412
lPC1788的GPIO驱动
#include "led.h"void led_init(void){ //p1.14 p0.16 p1.13 p4.27 LPC_SC->PCONP |= (1P1_14 = 0x00;//选择gpio功能,禁止迟滞 不反向 正常推挽 LPC_IOCON->P1_14 |= (2P0_16 = ...
分类:其他好文   时间:2015-03-15 18:19:37    阅读次数:2457
s3c6410外部中断号与引脚问题
在编写Linux驱动程序时,我想用某一个引脚做外部中断。但是在调用 int request_irq(unsigned int irq,  void (*handler)(int irq, void *dev_id, struct pt_regs *regs  ), unsigned long irqflags,  const char * devname,  void *dev_id)...
分类:其他好文   时间:2015-03-15 10:58:59    阅读次数:183
LPC1788的外部中断和GPIO中断
首先是gpio中断,这一点和1768不同,1768使用的中断时和eint3共用中断通道,到了1788,专门为gpio开辟了中断#ifndef __JOYPAD_H_#define __JOYPAD_H_#include "sys.h"#include "delay.h"#define JOYPAD_...
分类:其他好文   时间:2015-03-15 07:05:13    阅读次数:267
LPC1768的iic通讯
LPC1768有三路IIC,其中IIC0支持高速模式和plus模式,另外两路是普通IIC,使用IIC的过程如下 首先依然是打开IIC时钟,同时打开GPIO时钟然后配置引脚为IIC功能另外,因为iic0支持plus结构,所以gpio控制的时候还有这个寄存器需要设置接下来设置IIC的高低电平占空比最后使...
分类:其他好文   时间:2015-03-15 02:06:56    阅读次数:328
beaglebone_black_学习笔记——(8)GPIO输入之KEY
今天笔者在LED灯的基础上写了一个GPIO作为输入端口的例子。实验中笔者采用一个按键作为IO输入设备,然后用bb_black去采集当前的信息。
分类:其他好文   时间:2015-03-14 23:04:34    阅读次数:256
STM32流水灯
voidLED_Init(void)GPIO_InitTypeDefGPIO_InitStructure;RCC_APB2PeriphClockCmd(RCC_APB2Periph_GPIOA,ENABLE); // 使能PA端口时钟(RCC时钟你可以先不用看)GPIO的库函数库函数中主要用到的有如...
分类:其他好文   时间:2015-03-14 09:34:19    阅读次数:172
LPC1768外部中断与GPIO中断
LPC1768的外部中断严格来说只有四个,分别是EINT0,EINT1,EINT2,EINT3,技术手册上有如下说明控制这四个外部中断靠以下寄存器这三个寄存器的0 1 2 3位分别代表中断的0 1 2 3,EXTINT寄存器表示中断是否发生,在发生中断的时候该寄存器会置位,可以通过写1清零,EXTM...
分类:其他好文   时间:2015-03-14 01:01:59    阅读次数:6164
LPC1768基本输入输出GPIO使用
LPC1788通用IO口的控制包含了一些基本的组件,比如设置推挽输出,开漏输出,上拉电阻等,我们今天来看看. 首先使用GPIO要打开GPIO的系统时钟 LPC_SC->PCONP |= (1>第五章(87页~92页).//IO口操作宏定义#define BITBAND(addr, bit...
分类:其他好文   时间:2015-03-14 00:58:37    阅读次数:341
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!