阅读背景:

ARM Linux下访问GPIO端口

来源:互联网 

 

GPIO(GeneralPurpose Input/Output的缩写)就是芯片的引脚,引脚是可编程的可对引脚的工作模式进行设置:输入模式(检测输入信号),输出模式(输出0或1),高阻状态(常用于AD转换),还有禁止或允许上内部下拉电阻(上拉:管脚通过电阻接高电平,下拉:管脚通过电阻接地,也可以外部接上拉或下拉电阻),还有管脚复用等功能,即通过对内部寄存器的设置使引脚既可以工作在一般模式,作为普通的GPIO口使用,也可以工作在特殊模式,比如作为外部中断信号输入引脚等等。如果不设置GPIO引脚,CPU工作时有一个初始化模式,可以从datasheet(芯片手册)上了解。对GPIO的控制是编写驱动程序最常见和重要的一项工作内容。在Linux内核代码中,已经提供了针对三星S3C2410/S3C2440等芯片GPIO的控制。GPIO(GeneralPurpose Input/Output的缩写)就是芯片的引脚




你的当前访问异常,请进行认证后继续阅读剩余内容。

分享到: