GPIO
来源:互联网 发布:微博修改个性域名 编辑:程序博客网 时间:2024/05/22 02:20
GPIO是嵌入式系统最简单最常用的资源,比如点亮LED、控制蜂鸣器、检测按键、输出高低电平等。GPIO分输入与输出。最底层的驱动为寄存器层的驱动,在不同的操作系统中,有自己的驱动架构。我们现在关心与硬件最密切的寄存器层的驱动。
不同型号的处理器有不同组别的GPIO,以LPC178X/177X为例,共有5个port,固有5组GPIO。芯片的每个引脚可以作为不同的用途。所以使用GPIO大概分以下几个步骤:
1.选择引脚模式为GPIO模式。(配置相应的寄存器)
2.选择GPIO的DIR
3.设置为SET或CLR模式。
4.检测PIN,可以获知此刻输入的电平状态。
5.还可以设置MASK进行屏蔽。
有的端口的GPIO还可以实现中断,如上述型号的PORT0和PORT2端口下的引脚就可以设置为上升沿、下降沿中断(没有电平中断),使用GPIO中断大致分为以下几个步骤:
1.设置引脚中断类型。
2.使能中断
3.实现中断服务程序。
GPIO的应用其实很简单,掌握了使用要领结合具体的数据手册即可方便使用。
0 0
- gpio
- gpio
- GPIO
- GPIO
- GPIO
- GPIO
- GPIO
- GPIO
- GPIO
- GPIO
- GPIO
- gpio
- GPIO
- gpio
- GPIO
- gpio
- GPIO
- gpio
- Delphi中树型控件的使用技巧
- 咫尺天涯 三世桃花
- spring梳理(二)
- 毕业季
- java编程错误问题汇总
- GPIO
- PHP跨域 简单处理
- vim 树形目录插件NERDTree安装及简单用法
- 面向对象版计算器(六)
- C++ Primer 学习笔记_83_模板与泛型编程 --一个泛型句柄类
- 一道线程同步面试题
- jdk1.6 官网下载地址
- 每天学习一个linux命令(1):ls命令
- 南阳理工OJ_题目1030 Yougth's Game[Ⅲ]