找回密码
 注册
关于网站域名变更的通知
查看: 562|回复: 4
打印 上一主题 下一主题

28335管脚配置

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2022-1-7 13:58 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

EDA365欢迎您登录!

您需要 登录 才可以下载或查看,没有帐号?注册

x
DSP28335管脚配置
# s2 w" ]" `6 E3 s$ W8 \. r**9 Z& S( I+ Y" }9 K. F
Dsp28335有88个管脚可供用户配置使用,他们可以当普通的IO端口使用,也可以使用管脚的复用功能。所有管脚的配置都是通过寄存器进行配置。接下来我将介绍DSP28335关于管脚配置所用到的寄存器以及怎么用。$ @$ u3 F& x2 E; a$ \% l
DSP28335管脚分为三组A(GPIO0GPIO31),B(GPIO32GPIO63),C(GPIO64~GPIO87)。- a- O* C! q+ g; E
4 B7 X. \" Y. \3 N# T; Y
GPIO控制寄存器:7 D+ ?' t3 k0 l- X* w1 O1 g

) n8 `& e7 f8 h6 R; X: X: c1、GPxCTRL:控制ADC采样周期和时钟
' |6 l. C( u) K3 N4 `; Y& n2、GPxSELn:控制输入信号保持多少个采样周期才被采样(通过GPxCTRL和GPxSELn对输入信号进行处理,使输入信号符合我们所要的标准,具体设置参见User Guides)
" K; ]9 T8 z! v3 O6 W) z- B3、GPxMUXn:管脚使用复用功能时设置寄存器,仅仅使用普通IO功能不需要管他(默认为普通IO)& m5 {8 W; ?9 u, I, p/ l9 G
4、GPxDIR:控制管脚输入输出方向(必须先给GPxDAT寄存器赋值才可以设置为输出,若不赋值会输出默认值)8 G! @+ x/ h6 s3 k  i9 p8 d6 ]
5、GPxPUD:设置管脚的上拉电阻(GPIO0~GPIO11的上拉电阻默认是不设置的,其他管脚的上拉电阻默认是接上的)4 S& H: @9 }/ e6 {9 n% S
在ccs中怎么设置这些寄存器呢?
3 L  E( |' I; y! x5 G5 x输入GpioCtrlRegs后按点(.)就会提示出以下寄存器,一路点下去最后赋值即可。
& v6 `, x6 {! {6 V  m, {! L  Y; a& a9 [4 ^7 |
GPIO低功耗模式和中断寄存器:
; ?/ a$ k$ }, J* A" u, A9 L/ F4 v8 R  m3 G- c
1、GPIOXINTnSEL:选择gpio0~gpio31哪个作为XINTn中断源输入管脚,n是INT1或INT2& q9 i0 G2 g: M2 Y4 [: C
2、GPIOXNMISEL:选择gpio0~gpio31哪个作为NMI中断源输入管脚
/ Y4 {" ]" v8 p. j2 h3、GPIOLPMSEL:选择gpio0~gpio31作为低功耗模式
- G+ Y3 U4 N/ n4 r& Y- C注:Port A作为XINT1/2/3中断源的输入端口,Port B作为XINT4/5/6/7中断源 的输入端口。1 H6 {+ k) N! W% s/ J
在ccs中怎么设置这些寄存器呢?
. S5 g. ]) l4 m% }6 q输入GpioIntRegs后按点(.)就会提示出以下寄存器,一路点下去最后赋值即可。; L0 y% z. r4 ]7 v- [/ J* f' E
) Z4 h: u3 I9 a1 o2 Z
GPIO数据寄存器:' w; U7 T% J3 ^& E

, c) l" |* T+ ^6 O1 b/ a' j! k1、GPxDAT:输入状态,读取管脚输入数据;在输出状态,可以设置输出电平的高低
/ d; ]5 n8 q; [" H2、GPxSET:只能设置输出高电平,当给寄存器赋值为0时会被忽略6 K  x7 P$ v( s. }8 P, e* I
GPxCLEAR:所以管脚设置设置为低,当给寄存器赋值为0时会被忽略, c/ g/ b) u+ Z# X0 ?  n9 {6 P& X9 R
3、GPxTOGGLE:输出电平反转
0 Z2 v9 _9 J, ]) }' y$ _在ccs中怎么设置这些寄存器呢?" n1 [( H& O6 w3 V, Y
输入GpioDataRegs后按点(.)就会提示出以下寄存器,一路点下去最后fu赋值即可。
: O: _! Q) f1 Y7 m' k! I0 D) k' ]+ S' t( _8 [

; b8 r8 S/ {* y

该用户从未签到

2#
发表于 2022-1-7 15:28 | 只看该作者
GPxDAT是读取管脚输入数据

该用户从未签到

3#
发表于 2022-1-7 16:52 | 只看该作者
GPxSET只能设置输出高电平

该用户从未签到

4#
发表于 2022-1-7 17:22 | 只看该作者
学习了  感谢分享

该用户从未签到

5#
发表于 2022-1-7 17:29 | 只看该作者
GPIO0~GPIO11的上拉电阻默认是不设置的
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

推荐内容上一条 /1 下一条

EDA365公众号

关于我们|手机版|EDA365电子论坛网 ( 粤ICP备18020198号-1 )

GMT+8, 2025-11-24 00:46 , Processed in 0.171875 second(s), 23 queries , Gzip On.

深圳市墨知创新科技有限公司

地址:深圳市南山区科技生态园2栋A座805 电话:19926409050

快速回复 返回顶部 返回列表