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

DSP28335管脚配置

[复制链接]

该用户从未签到

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

EDA365欢迎您登录!

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

x
DSP28335有88个管脚可供用户配置使用,他们可以当普通的IO端口使用,也可以使用管脚的复用功能。所有管脚的配置都是通过寄存器进行配置。接下来我将介绍DSP28335关于管脚配置所用到的寄存器以及怎么用。' [. `. R( l6 f% Y) {
DSP28335管脚分为三组A(GPIO0GPIO31),B(GPIO32GPIO63),C(GPIO64~GPIO87)。5 Z$ k$ _# z/ B; |8 H7 \
/ O5 Z& r( P, p9 n4 r) ~5 U
GPIO控制寄存器:
7 O, `. @, Z! Y! |* g7 G- Y3 d7 M8 S
1、GPxCTRL:控制ADC采样周期和时钟
0 Y+ b. Q: _( F" S/ _  C" ]2、GPxSELn:控制输入信号保持多少个采样周期才被采样(通过GPxCTRL和GPxSELn对输入信号进行处理,使输入信号符合我们所要的标准,具体设置参见User Guides)
/ f" h; R. h5 N; ]) {& `, l3、GPxMUXn:管脚使用复用功能时设置寄存器,仅仅使用普通IO功能不需要管他(默认为普通IO)- \7 R$ [5 o' |. W( c* b4 [3 x' l
4、GPxDIR:控制管脚输入输出方向(必须先给GPxDAT寄存器赋值才可以设置为输出,若不赋值会输出默认值)9 v! m) ]: c8 D8 D1 c
5、GPxPUD:设置管脚的上拉电阻(GPIO0~GPIO11的上拉电阻默认是不设置的,其他管脚的上拉电阻默认是接上的)" W7 R$ T6 j* T0 D0 V; ~7 o$ n& q7 H
在ccs中怎么设置这些寄存器呢?
. [* k) w) S  g1 h' `输入GpioCtrlRegs后按点(.)就会提示出以下寄存器,一路点下去最后赋值即可。0 T% l0 A8 ]( Q7 t, p
. I4 U$ j8 e% S  S8 M0 ?
GPIO低功耗模式和中断寄存器:6 r7 b" x$ N8 p6 z" D
4 O- d( ^: C0 O) T# H& r; v
1、GPIOXINTnSEL:选择gpio0~gpio31哪个作为XINTn中断源输入管脚,n是INT1或INT23 X" I8 c/ D! o: f
2、GPIOXNMISEL:选择gpio0~gpio31哪个作为NMI中断源输入管脚: |7 q  M1 i/ W7 v7 [
3、GPIOLPMSEL:选择gpio0~gpio31作为低功耗模式, s  p4 x) J4 n
注:Port A作为XINT1/2/3中断源的输入端口,Port B作为XINT4/5/6/7中断源 的输入端口。& ?. P2 e$ W% W6 T8 V  S
在ccs中怎么设置这些寄存器呢?! T* ^* b* w  `% F; _
输入GpioIntRegs后按点(.)就会提示出以下寄存器,一路点下去最后赋值即可。2 K" |; V) l( T  h. h. h
3 l; V. W; p& a1 |* U/ ^3 X! m7 Z0 V
GPIO数据寄存器:9 j" k( a, ^4 m8 J! c- |
; a% L: h0 [; z$ H+ N3 [- ]
1、GPxDAT:输入状态,读取管脚输入数据;在输出状态,可以设置输出电平的高低
- @( Q$ D! {( t) T9 [& m' k$ V: {2、GPxSET:只能设置输出高电平,当给寄存器赋值为0时会被忽略* S0 }2 k1 E, a- n' Y! e4 }6 `9 L
GPxCLEAR:所以管脚设置设置为低,当给寄存器赋值为0时会被忽略" |; h% I1 M: X
3、GPxTOGGLE:输出电平反转
0 `9 h/ C$ E' \$ t) F  T在ccs中怎么设置这些寄存器呢?
+ F% I4 A1 Q2 l% u3 W: _, x  \输入GpioDataRegs后按点(.)就会提示出以下寄存器,一路点下去最后fu赋值即可。
' _& t! e/ k  Q' m
) R6 c$ ^8 B5 M7 ^
  s: Y$ A4 }* v! X5 i, W

该用户从未签到

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-11-23 21:37 , Processed in 0.140625 second(s), 23 queries , Gzip On.

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

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

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