主题 : io问题  急 复制链接 | 浏览器收藏 | 打印
级别: 新手上路
UID: 18505
精华: 0
发帖: 48
金钱: 250 两
威望: 50 点
综合积分: 96 分
注册时间: 2010-04-10
最后登录: 2011-05-05
楼主  发表于: 2010-04-30 10:38

 io问题  急

在外部中断按键驱动程序中,并没有对按键对应的端口配置寄存器GPXCON配置成外部中断形式 ,请问是怎么回事
而且中断键盘中还有几个端口是扫描的 ,也没有定义该端口是输出形式
学习交流
*無鈳取玳
级别: 论坛版主
UID: 27
精华: 12
发帖: 5398
金钱: 40120 两
威望: 17929 点
综合积分: 11036 分
注册时间: 2008-01-16
最后登录: 2014-11-22
1楼  发表于: 2010-04-30 11:33

 Re:io问题 急

在外部中断按键驱动程序中,并没有对按键对应的端口配置寄存器GPXCON配置成外部中断形式 ,请问是怎么回事

对于Linux来说,GPIO的配置通常是在bootloader阶段或者内核中硬件平台相关代码的IRQ模块中统一处理的。在外设驱动中配置GPIO是一种很不好的做法,因为不同的硬件平台上,GPIO的配置是不同的,而外设驱动的设计理念应该是适用于各种硬件平台。
"If you have an apple and I have an apple and we exchange apples, then you and I will
still each have one apple. But if you have an idea and I have an idea and we exchange
these ideas, then each of us will have two ideas."