管脚号到中断号计算
2015-11-03 14:48
246 查看
linux/arch/arm/mach-omap2/board-am335xevm.c 文件中有计算公式:
先获得GPIO的pin number:
/* Convert GPIO signal to GPIO pin number */
#define GPIO_TO_PIN(bank, gpio) (32 * (bank) + (gpio))
然后获得irq中断号:
irq = OMAP_GPIO_IRQ(pin_num)
其中pin_num=GPIO_TO_PIN(bank,gpio),比如GPIO1_7,pin_num=32*1+7=39, irq=160+39=199
先获得GPIO的pin number:
/* Convert GPIO signal to GPIO pin number */
#define GPIO_TO_PIN(bank, gpio) (32 * (bank) + (gpio))
然后获得irq中断号:
irq = OMAP_GPIO_IRQ(pin_num)
其中pin_num=GPIO_TO_PIN(bank,gpio),比如GPIO1_7,pin_num=32*1+7=39, irq=160+39=199
相关文章推荐
- java 中ClassLoader 的加载顺序
- oracle处理数字函数大全
- 【tyvj1387】 迷你火车头 DP
- 【操作系统】PV操作
- 分治策略(最差情况下查找为线性时间算法)
- operating System not found
- ViewPage
- linux(centos)搭建SVN服务器
- IOS 30多个iOS常用动画,带详细注释
- App遮罩层引导操作
- PHP stat() 函数
- POJ 3164——Command Network——————【最小树形图、固定根】
- 窗体Excel数据导入(第二讲)
- Android开发之menu菜单
- iOS开发 - AFNetworking网络请求
- hdu 1874 畅通工程续(最短路spfa邻接表)
- java的初始化顺序
- UNIX Introduction
- java 生成验证码
- Linux内存cached释放