TMS32028035

[复制链接]
1847|10
 楼主| cjystar 发表于 2013-10-17 10:40 | 显示全部楼层 |阅读模式
怎么把28035的GPIO口配制成外部的服用功能,比如是SCI串口通讯功能,最好是有个例程的详细讲解,请高手帮忙
zhangmangui 发表于 2013-10-17 13:49 | 显示全部楼层
        // Initialize SCI-A:
       
        EALLOW;
        GpioMuxRegs.GPFMUX.all = 0x0030;
        EDIS;
就这么一句就可以了   配置为功能引脚就不需要管方向了  
     GpioMuxRegs.GPBMUX.all = 0x0000;     //配置为I/O口
也就是此寄存器为1  对应引脚配置为特殊功能引脚

评分

参与人数 1威望 +1 收起 理由
cjystar + 1 很给力!

查看全部评分

 楼主| cjystar 发表于 2013-10-17 16:40 | 显示全部楼层
zhangmangui 发表于 2013-10-17 13:49
// Initialize SCI-A:
       
        EALLOW;

嗯,谢谢,还有个问题请教下,关于GPAPUD这个寄存器,有什么特殊的公用吗,上拉电阻对GPIO的配置有什么影响吗,我看到很多的的GPIO的配置前面都加了一句,比如GpioCtrlRegs.GPAPUD.bit.GPIO12 = 0;           // Enable pull-up for GPIO12 (SCITXDA)
这样有什么作用吗,如果不使能上拉有什么功能上的影响吗
zhangmangui 发表于 2013-10-17 18:07 | 显示全部楼层
cjystar 发表于 2013-10-17 16:40
嗯,谢谢,还有个问题请教下,关于GPAPUD这个寄存器,有什么特殊的公用吗,上拉电阻对GPIO的配置有什么影 ...

使能上拉  也就是默认上拉  
在没有数据时  也就是上电瞬间被拉高了
还有增加了一定的驱动能力

评分

参与人数 1威望 +1 收起 理由
cjystar + 1 很给力!

查看全部评分

wenjun_wang86 发表于 2013-10-17 18:40 | 显示全部楼层
什么叫做外部的服用功能?
 楼主| cjystar 发表于 2013-10-18 12:04 | 显示全部楼层
wenjun_wang86 发表于 2013-10-17 18:40
什么叫做外部的服用功能?

不好意思,是复用,就是GPIO口不做普通数字IO使用的情况
 楼主| cjystar 发表于 2013-10-18 12:06 | 显示全部楼层
wenjun_wang86 发表于 2013-10-17 18:40
什么叫做外部的服用功能?

不好意思,是复用功能,打错了,就是GPIO口不做普通的数字IO使用的情况
wenjun_wang86 发表于 2013-10-18 13:29 | 显示全部楼层
cjystar 发表于 2013-10-18 12:06
不好意思,是复用功能,打错了,就是GPIO口不做普通的数字IO使用的情况

那就简单了啊,MUX型寄存器就是选择GPIO口引脚的功能复用的,控制这个就好!

评分

参与人数 1威望 +1 收起 理由
cjystar + 1 很给力!

查看全部评分

 楼主| cjystar 发表于 2013-10-19 17:56 | 显示全部楼层
wenjun_wang86 发表于 2013-10-18 13:29
那就简单了啊,MUX型寄存器就是选择GPIO口引脚的功能复用的,控制这个就好! ...

谢谢
 楼主| cjystar 发表于 2013-10-19 17:56 | 显示全部楼层
zhangmangui 发表于 2013-10-17 18:07
使能上拉  也就是默认上拉  
在没有数据时  也就是上电瞬间被拉高了
还有增加了一定的驱动能力 ...

谢谢
wenjun_wang86 发表于 2013-10-21 09:41 | 显示全部楼层

评分

参与人数 1威望 +3 收起 理由
cjystar + 3 赞一个!

查看全部评分

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

本版积分规则

19

主题

80

帖子

1

粉丝
快速回复 在线客服 返回列表 返回顶部