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

DSP28335管脚配置

[复制链接]

该用户从未签到

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

EDA365欢迎您登录!

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

x
DSP28335有88个管脚可供用户配置使用,他们可以当普通的IO端口使用,也可以使用管脚的复用功能。所有管脚的配置都是通过寄存器进行配置。接下来我将介绍DSP28335关于管脚配置所用到的寄存器以及怎么用。" N) X0 W, g; O( L9 {
DSP28335管脚分为三组A(GPIO0GPIO31),B(GPIO32GPIO63),C(GPIO64~GPIO87)。
0 g6 S2 i" m' y4 W2 A3 f0 s9 }* C9 s. }2 e
GPIO控制寄存器:* g2 b5 A5 s9 q
, H( U. o& a5 v  J6 K  ]
1、GPxCTRL:控制ADC采样周期和时钟% i; d# r7 v5 ~* W/ l0 [) _. E2 Z/ T7 u
2、GPxSELn:控制输入信号保持多少个采样周期才被采样(通过GPxCTRL和GPxSELn对输入信号进行处理,使输入信号符合我们所要的标准,具体设置参见User Guides)
+ x. ~: c8 U: a5 b" {( M7 C3、GPxMUXn:管脚使用复用功能时设置寄存器,仅仅使用普通IO功能不需要管他(默认为普通IO)
# e- u+ ~7 }9 G- [4、GPxDIR:控制管脚输入输出方向(必须先给GPxDAT寄存器赋值才可以设置为输出,若不赋值会输出默认值)
4 P( n+ V6 ?1 g- K2 \6 |5、GPxPUD:设置管脚的上拉电阻(GPIO0~GPIO11的上拉电阻默认是不设置的,其他管脚的上拉电阻默认是接上的)
  l. B: q, j6 F" t) L( m2 G. A8 \在ccs中怎么设置这些寄存器呢?
5 _+ z0 ^* X9 s7 s7 o输入GpioCtrlRegs后按点(.)就会提示出以下寄存器,一路点下去最后赋值即可。! B; d7 L, v% \* ]1 e5 J: F& ?

8 u# t" S' [$ M% j- q+ i1 iGPIO低功耗模式和中断寄存器:
$ N5 g3 S2 a+ T- P; d# F, B+ q2 M0 R& |) I& y7 G* d) S$ G9 n0 w
1、GPIOXINTnSEL:选择gpio0~gpio31哪个作为XINTn中断源输入管脚,n是INT1或INT25 C( R8 Q+ x& i5 G# Z* P
2、GPIOXNMISEL:选择gpio0~gpio31哪个作为NMI中断源输入管脚
6 c, Y( D; @/ i$ `+ ]3 n3 I3、GPIOLPMSEL:选择gpio0~gpio31作为低功耗模式! W5 J- P5 V. b5 d
注:Port A作为XINT1/2/3中断源的输入端口,Port B作为XINT4/5/6/7中断源 的输入端口。4 L( t2 m  K. w0 A
在ccs中怎么设置这些寄存器呢?4 X. m! `& P" Y: W
输入GpioIntRegs后按点(.)就会提示出以下寄存器,一路点下去最后赋值即可。' o+ N$ t7 K* Y1 @; V5 F

8 P7 i8 Y, N9 d& DGPIO数据寄存器:8 E3 l2 X, w0 t' @
/ k1 H! X# u% \  B4 [! E5 @
1、GPxDAT:输入状态,读取管脚输入数据;在输出状态,可以设置输出电平的高低
4 W# N7 {9 b  ~* g8 n) p; ~2、GPxSET:只能设置输出高电平,当给寄存器赋值为0时会被忽略
& n* V$ E8 P& L  g& b; J, N$ \GPxCLEAR:所以管脚设置设置为低,当给寄存器赋值为0时会被忽略) p: ], p0 D2 r2 X( `/ q
3、GPxTOGGLE:输出电平反转- `( _0 \& o2 q0 F8 c& }
在ccs中怎么设置这些寄存器呢?
6 A% Y; U  H  M' O" D4 I输入GpioDataRegs后按点(.)就会提示出以下寄存器,一路点下去最后fu赋值即可。
  L2 t9 \4 A4 W2 P$ l9 A3 `$ c# W
1 k( }3 _! R. o
3 W7 y! M( D5 w1 j% A$ t; K, V

该用户从未签到

2#
发表于 2021-12-7 16:08 | 只看该作者
GPxMUXn管脚使用复用功能时设置寄存器

该用户从未签到

3#
发表于 2021-12-7 16:08 | 只看该作者
GPxDAT输入状态,读取管脚输入数据

该用户从未签到

4#
发表于 2021-12-7 16:09 | 只看该作者
DSP28335有88个管脚可供用户配置使用

该用户从未签到

5#
 楼主| 发表于 2021-12-20 18:44 | 只看该作者
CTRL是控制ADC采样周期的
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

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

EDA365公众号

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

GMT+8, 2025-10-12 13:03 , Processed in 0.109375 second(s), 23 queries , Gzip On.

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

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

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