查看: 5195|回复: 5

【玩转C2000 Launchpad】通用输入/输出模块(I/O)

  [复制链接]
  • TA的每日心情
    无聊
    2014-5-18 22:32
  • 签到天数: 257 天

    连续签到: 1 天

    [LV.8]以坛为家I

    发表于 2012-12-30 17:06:12 | 显示全部楼层 |阅读模式
    分享到:
    1.多功能复用 GPIO 介绍

    F2807提供了多个通用数字I/O引脚,大部分引脚的功能是复用的,通过GPIO多路开关寄存器(GPIO MUX)为这些功能复用的引脚选择工作方式,通过这些寄存器可以把这些引脚设置成数字I/O或者外设I/O信号工作模式。如果是数字I/O模式,通过方向控制寄存器(GPxDIR)用来配置引脚的信号传输方向,并通过量化寄存器(GPxQUAL )量化输入信号的脉冲宽度以消除不必要的噪声。当DSP复位时,所有的GPIO引脚被配置为输入引脚。


    QQ截图20121230152032.png

    QQ截图20121230152923.png

    QQ截图20121230153626.png

    复用控制寄存器 --- GPxMUX                  
    GPxMUX.bit = 0 ---配置为数字I/O功能
    GPxMUX.bit = 1 ---配置为外设功能
    方向控制寄存器 --- GPxDIR                   
    GPxDIR.bit = 0 ---引脚配置为数字量输入
    GPxDIR.bit = 1 ---引脚配置为数字量输出
    I/O数据寄存器 --- GPxDAT                    
    GPxDAT.bit = 0, 且设置为输出--引脚置低
    GPxDAT.bit = 1, 且设置为输出--引脚置高
    I/O置位寄存器 --- GPxSET             只写寄存器        
    GPxSET.bit = 0 --- 没有影响
    GPxSET.bit = 1,且设置为输出 ---   将相应的引脚置为高
    I/O清零寄存器 --- GPxCLEAR            
    GPxCLEAR.bit = 0 --- 没有影响
    GPxCLEAR.bit = 1,且设置为输出 ---   将相应的引脚置为低电平
    单独触发寄存器 --- GPxTOGGLE             
    GPxTOGGLE.bit = 0 --- 没有影响
    GPxTOGGLE .bit = 1,且设置为输出 ---   将相应的引脚置电平取反

    量化控制寄存器 --- GPxQUAL                  (0---无量化,1---量化范围0x00--0xff)
    用来量化采样周期,输入信号首先与内核时钟(SYSCLKOUT)同步,通过量化寄存器进行输出。由于相对输入信号来讲是个一步信号,因此与 SYSCLKOUT 同步最多有一个 SYSCLKOUT 的延时。采样窗口是6个采样周期宽度,只有当所有采样的数据相同时,输出才会改变。这个功能可以有效地消除输入信号的毛刺脉冲的干扰。

    QQ截图20121230155016.png
    回复

    使用道具 举报

  • TA的每日心情
    奋斗
    2016-6-12 21:59
  • 签到天数: 647 天

    连续签到: 1 天

    [LV.9]以坛为家II

    发表于 2012-12-30 21:30:34 | 显示全部楼层
    顶,楼主继续~
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    奋斗
    2016-6-12 21:59
  • 签到天数: 647 天

    连续签到: 1 天

    [LV.9]以坛为家II

    发表于 2012-12-30 21:31:19 | 显示全部楼层
    顶,楼主继续~
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    开心
    2014-6-9 07:09
  • 签到天数: 81 天

    连续签到: 1 天

    [LV.6]常住居民II

    发表于 2013-1-12 16:58:16 | 显示全部楼层
    谢谢楼主,不错的资料~
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    慵懒
    2019-7-13 19:58
  • 签到天数: 1818 天

    连续签到: 1 天

    [LV.Master]伴坛终老

    发表于 2013-4-16 09:07:55 | 显示全部楼层
    这个就是“一”了
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    发表于 2015-10-22 00:10:47 | 显示全部楼层
    求好心人告知楼主所用图片出处,刚开始学C2000,急需此手册
    回复 支持 反对

    使用道具 举报

    您需要登录后才可以回帖 注册/登录

    本版积分规则

    关闭

    站长推荐上一条 /2 下一条



    手机版|小黑屋|与非网

    GMT+8, 2024-4-25 16:06 , Processed in 0.164466 second(s), 25 queries , MemCache On.

    ICP经营许可证 苏B2-20140176  苏ICP备14012660号-2   苏州灵动帧格网络科技有限公司 版权所有.

    苏公网安备 32059002001037号

    Powered by Discuz! X3.4

    Copyright © 2001-2024, Tencent Cloud.