附件

  • 浏览量:2112
  • 下载量:123
  • 资料大小:0 B
  • 日期:2015-08-08
  • 上传者:奔跑小蜗牛
  • 分享
  • 评论
  • 举报
  • 收藏

资料描述

    *****************************************************************************************************


    ---------------------------转载请注明出处 ickey--------------------------


    *****************************************************************************************************


    【蜗牛哥带你玩转飞凌ok6410-b】--第005讲 点亮led






    一、说说s3c6410的gpio


        1. gpio,英文全称为general-purpose io ports,也就是通用io口。嵌入式系统中常常有数量众多,但是结构却比较简单的外部设备/电路,对这些设备/电路有的需要cpu为之提供控制手段,有的则需要被cpu用作输入信号。而且,许多这样的设备/电路只要求一位,即只要有开/关两种状态就够了,比如灯亮与灭。对这些设备/电路的控制,使用传统的串行口或并行口都不合适。所以在微控制器芯片上一般都会提供一个“通用可编程io接口”,即gpio。



          2.s3c6410包含187个多功能输入输出管脚,分为17组,gpa-gpj。gpio作为普通输入输出时有四种状态:输出高电平、输出低电平、高阻态输出、输入状态。s3c gpio无推挽输出状态,故不可大电流输出,不可以大电流驱动。


             (1)输出高电平:内部引脚上拉输出,3.3v输出


             (2)输出低电平:内部引脚下拉输出,0v输出





             (3)高阻态输出:引脚处于开漏悬浮状态


             (4)输入状态:可以作为信号输入检测






       3.再说说gpio相关寄存器,gpxcon、gpxdat、gpxpud





        (1)gpxcon:io功能控制,一个io多种功能复用



        (2)gpxdat:io数据,输出数据或者输入数据


        (3)gpxpud:io上下拉状态
评论(0)

登录后可评论,请 登录注册

   
相关资料
换一换