一、 GPIO功能结构
在DSP28335中,一共有88个GPIO口,分为3组,A组GPIO0-GPIO31;B组GPIO32-63;C组GPIO64-GPIO87。这些引脚的首要功能就是输入/输出功能,其次就是片内外设功能。具体工作在哪种功能由功能配置寄存器GPxMUX1/2(x为A、B、C)进行配置,以GPAMUX1为例如下图所示:

在GPIO口配置成什么功能后,就要配置这个GPIO口是输入还是输出了,此时就由GPxDIR进行控制数据传输方向,0为输入,1为输出。当设置的方向为输出时,就牵涉到输出的电平为高电平还是低电平,还是一个翻转信号,都有相应的位进行控制:
GPxSET为输出高电平
GPxLCEAR为输出为低电平
GPxTOGGLE为输出翻转信号
以上的位都是置1有效,置0无效。
同时,在GPIO中的每个引脚都配置有上拉电阻,由GPxPUD进行控制,0代表允许,1代表禁止。GPIO0-GPIO11可以作为ePWM脉冲输出的引脚,内置的上拉电阻默认是禁止的,其余的GPIO引脚默认的是使能上拉电阻,没有特殊的要求,一般不建议改动。

DSP28335的GPIO口功能应用相关推荐

  1. java gpio_Java控制树莓派GPIO口-Pi4J

    Pi4J(http://pi4j.com/)是专门用来控制树莓派GPIO口以及通信的Java库.它有如下功能: Export & unexport GPIO pins Configure GP ...

  2. stm32 gpio口的工作模式

    一.推挽输出:可以输出高.低电平,连接数字器件:推挽结构一般是指两个三极管分别受两个互补信号的控制,总是在一个三极管导通的时候另一个截止.高低电平由IC的电源决定. 推挽电路是两个参数相同的三极管或M ...

  3. Silicon C8051F340之GPIO口配置与使用

    一.背景:很久前用过C8051,现在有相关需求需要重新使用C8051,然后发现一年前开发的相关经验都忘得基本上差不多了.连最基本的GPIO口配置还得重新来看手册,所以有此文,做个记录,以备下次快速开发 ...

  4. 启明云端分享|ESP32学习笔记参考GPIO口操作

    提示:作为Espressif(乐鑫科技)大中华区合作伙伴及sigmastar(厦门星宸)VAD合作伙伴,我们不仅用心整理了你在开发过程中可能会遇到的问题以及快速上手的简明教程供开发小伙伴参考.同时也用 ...

  5. GPIO口模拟I2C操作

    /*         作者:天空         日期:2014.5.12         功能:利用GPIO口模拟I2C总线,对传感器寄存器读取数据         注意:如果需要移植些文件到其他设 ...

  6. 树莓派GPIO口的使用(外设相关开发WringPi库的使用,超声波、继电器)

    树莓派的接口: 大而简单的类别:IO口,input和output是相对于主控芯片来说的,是根据MCU和外设之间的关系将IO口的功能分为output和input.当IO作为input使用时外设有:人体传 ...

  7. MTK 驱动开发(3)---GPIO口的使用方法汇总

    1简介 GPIO=General Purpose Input Output,通用输入输出.有时候简称为"IO口".通用,就是说它是万金油,干什么都行.输入输出,就是说既能当输入口使 ...

  8. 【嵌入式】非操作系统下GPIO口控制器及LED灯编程

    非操作系统下GPIO口控制器及LED灯编程 GPIO控制器 概述 内部架构 端口寄存器 GPIO控制寄存器 GPIO数据寄存器 GPIO上拉寄存器 非操作系统LED灯闪烁 开发步骤 开发板上二极管 读 ...

  9. GPIO口配置为上拉,下拉输入

    每个gpio内部有三种状态:上拉.下拉.不拉. 什么时候,需要选择上拉.下拉或不拉呢 1. 如果是output,那个一般选择no pull,这样,引脚才能根据你的output数据,进行正确输出. 2. ...

最新文章

  1. java 和 mysql 获取周 星期 的第一天 最后一天 或者 月的 日期(字符串转日期,日期转字符串,日期加减)...
  2. ecshop的商品列表输出中多出一条空记录
  3. Nodejs介绍及其安装
  4. 橱柜高度与身高对照表_橱柜高度与身高公式是什么
  5. zookeeper实现动态获取服务器列表代码示例(服务上下线监听/动态更新服务列表)
  6. Spring Boot注解完成Restful API
  7. Redis PK Memcached,哪个更牛叉
  8. Go 语言里怎么正确实现枚举?答案藏着官方的源码里
  9. java if 并列_Java 并列if语句,一个判断失败后,后面的if就不执行了,为什么啊?...
  10. 如何利用自己的知识设计一块属于自己的单片机开发板
  11. 时空轨迹数据挖掘综述
  12. 自适应鲁棒控制(ARC)实例推导(手写超详细)
  13. BioGRID:蛋白质相互作用数据库
  14. 爱在心中【tarjan + 缩点】
  15. 五、pcb文件初始设置
  16. cad解除块的快捷命令_cad隐藏块快捷键是什么,Auto CAD隐藏块快捷键是什么?
  17. ubuntu下.chm文档查看工具
  18. Fortran 77
  19. 教育机构课程顾问常见黑话大全
  20. java运行环境配置

热门文章

  1. Beyond 《光辉岁月》 岁月无声
  2. datastage mysql_DataStage 九、数据交换到MySQL以及乱码问题
  3. 电子杂志及其市场发展浅析
  4. 如何制作自己的Arduino开发板
  5. 零基础边缘端智能安防训练营 | Lesson 2
  6. html正方形框表示什么意思,html方框里面有字
  7. 变频器故障代码诊断与维修
  8. 微软抓住GPT-4风口:AI可创建PPT 还能分析Excel图表数据
  9. 各种资源网站(值得收藏!!!)
  10. 微信小程序---抽奖