s3c2410按键驱动完整版
18页1、/* 2410 中断按键驱动*基于s3c2410的16个按键驱动,采用中断的方式,实现了阻塞和非阻塞,并用定时*器进行了消抖处理消抖,也实现的异步通知,POLL机制,每个源文件我都加了比较 详细的注释.各位刚刚学习ARM/Linux 驱动的同学可以参考。/ button_irq_driver 。c 驱动源文件 / button_irq_test.c 应用程序-按键测试(open可实现阻塞和非阻塞)/ button_poll_test。c 应用程序poll机制按键测试/ button_fasync。c 应用程序-异步通知方式按键测试/ button_irq_driver 。c /#includelinux/module。h#include#includeincludelinux/device.hincludelinux/cdev。h#includeasm/uaccess.hincludelinux/io.h#includelinux/interrupt.h#includeincludestatic unsigned int buttons_major = 0;/本地结构体,表示一个按键s
2、truct fsbuttons_cdevstruct cdev buttons_cdev; /按键设备结构体struct class buttons_class;/所属类unsigned int key_buttons; /按键管脚电?1 /0wait_queue_head_t buttons_wq;struct timer_list button_timer;;static struct fsbuttons_cdev *fs_buttons ;/构建一个结构体,用来描述中断管脚struct fspinint irq;int pin;char name;int num;int row_input;int row_output;int int_put;int key_val;;static struct fspin fspin_desc4=IRQ_EINT0,S3C2410_GPF0,”row0, 0, S3C2410_GPF0_INP,S3C2410_GPF0_OUTP,S3C2410_GPF0_EINT0,IRQ_EINT2,S3C2410_GPF2,”row1, 1, S3C241
3、0_GPF2_INP, S3C2410_GPF2_OUTP,S3C2410_GPF2_EINT2,IRQ_EINT11,S3C2410_GPG3,”row2, 2,S3C2410_GPG3_INP, S3C2410_GPG3_OUTP,S3C2410_GPG3_EINT11,IRQ_EINT19,S3C2410_GPG11,row3,3, S3C2410_GPG11_INP, S3C2410_GPG11_OUTP,S3C2410_GPG11_EINT19,;struct pin_col int pin;int col_input;int col_output;;static struct pin_col col_line4 = S3C2410_GPE11,S3C2410_GPE11_INP,S3C2410_GPE11_OUTP,S3C2410_GPG6,S3C2410_GPG6_INP,S3C2410_GPG6_OUTP,S3C2410_GPE13,S3C2410_GPE13_INP,S3C2410_GPE13_OUTP,S3C2410_GPG2,S3C2410_GPG2_INP,S3
《s3c2410按键驱动完整版》由会员新**分享,可在线阅读,更多相关《s3c2410按键驱动完整版》请在金锄头文库上搜索。
公司班组长选拔及考核方案(精选4篇)
AgilentN9322C频谱分析仪验收测试报告
二年级数学小学上册第二次月考考试重点知识检测青岛版
北京电影学院电影学系中外电影史论考研辅导班讲义解析
公司财务文员半年工作总结
《我们上路了》教学反思
中国硕士招生信息网环境工程专业毕业论文
幼儿园园长个人收获总结
4.5.2生产设施管理(精品)
荒山荒坡承包合同
10以内加法整理和复习
多相流模型和离散相模型的区别
【人教版】必修2地理:1.2人口的空间变化精品教案1
小学辅导员工作总结
电子商务时代我国农产品营销模式研究
法制工作总结工作计划
销售合同模板集锦10篇
培训教材之促销篇
电子科技大学21春《多媒体通信》离线作业2参考答案26
2022-2023年六年级语文下册 詹天佑 2教案 浙教版
2023-01-21 19页
2023-09-02 25页
2023-12-04 17页
2023-03-29 2页
2024-02-14 3页
2022-08-24 12页
2022-08-08 5页
2023-04-13 6页
2022-11-25 7页
2023-03-15 4页