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

28335管脚配置

[复制链接]

该用户从未签到

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

EDA365欢迎您登录!

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

x
DSP28335管脚配置' [% j; I8 i! s3 W8 r4 W
**
" \5 v1 i, G+ |Dsp28335有88个管脚可供用户配置使用,他们可以当普通的IO端口使用,也可以使用管脚的复用功能。所有管脚的配置都是通过寄存器进行配置。接下来我将介绍DSP28335关于管脚配置所用到的寄存器以及怎么用。6 v) I- M1 w6 {% `* v9 l
DSP28335管脚分为三组A(GPIO0GPIO31),B(GPIO32GPIO63),C(GPIO64~GPIO87)。
0 H1 H6 M; ]% ^) n9 P
% q; ~) J" q# N3 B) N' j5 A! Z) KGPIO控制寄存器:4 |6 U& ~$ }( [) F

, O! p1 r; e4 T% Z. Z$ f1、GPxCTRL:控制ADC采样周期和时钟0 e! q' o' I$ Y' R+ t. z3 M
2、GPxSELn:控制输入信号保持多少个采样周期才被采样(通过GPxCTRL和GPxSELn对输入信号进行处理,使输入信号符合我们所要的标准,具体设置参见User Guides)+ g: Z8 q0 E0 G# z, s
3、GPxMUXn:管脚使用复用功能时设置寄存器,仅仅使用普通IO功能不需要管他(默认为普通IO)/ ?. o% i  h1 l4 j. f% U  g% {
4、GPxDIR:控制管脚输入输出方向(必须先给GPxDAT寄存器赋值才可以设置为输出,若不赋值会输出默认值)
, }3 `! W7 R2 o& L5、GPxPUD:设置管脚的上拉电阻(GPIO0~GPIO11的上拉电阻默认是不设置的,其他管脚的上拉电阻默认是接上的)
9 l8 |9 @2 p/ C. w  J' g0 B在ccs中怎么设置这些寄存器呢?2 L* r/ C' f. ~. ~4 X  V
输入GpioCtrlRegs后按点(.)就会提示出以下寄存器,一路点下去最后赋值即可。
! g2 x5 K7 p- V9 p- s4 f" ~. R3 f( r! g4 B( b! B. Q$ n
GPIO低功耗模式和中断寄存器:
5 x9 F. o9 g: \, r# @7 O) f1 }
1 o* L5 I0 b4 f" a- n1、GPIOXINTnSEL:选择gpio0~gpio31哪个作为XINTn中断源输入管脚,n是INT1或INT2
8 ]8 ]; t; |. `: z, C; \1 ~2、GPIOXNMISEL:选择gpio0~gpio31哪个作为NMI中断源输入管脚
0 F, R( w2 D% O7 q4 C3、GPIOLPMSEL:选择gpio0~gpio31作为低功耗模式4 M7 M% G6 F0 @' Z+ X, y  N
注:Port A作为XINT1/2/3中断源的输入端口,Port B作为XINT4/5/6/7中断源 的输入端口。) B; J9 p& }% o4 [* b9 |1 y
在ccs中怎么设置这些寄存器呢?1 ~6 t+ ?: w1 J  V8 R" z; T9 V
输入GpioIntRegs后按点(.)就会提示出以下寄存器,一路点下去最后赋值即可。/ D+ y& Y) ?% {  W; _

$ C* B2 {1 ^& a; Y8 x2 HGPIO数据寄存器:, b5 i& R4 m+ ], O* [

+ U2 e0 o0 F) V1、GPxDAT:输入状态,读取管脚输入数据;在输出状态,可以设置输出电平的高低
2 u' r9 R5 d% e9 ?+ q2、GPxSET:只能设置输出高电平,当给寄存器赋值为0时会被忽略
# Z( @: l6 G% b- V  L* Y1 SGPxCLEAR:所以管脚设置设置为低,当给寄存器赋值为0时会被忽略& P+ `% S' U5 F& h, h
3、GPxTOGGLE:输出电平反转
; [* l+ F: N( c在ccs中怎么设置这些寄存器呢?
' J7 L# k5 y0 v9 \$ h4 J输入GpioDataRegs后按点(.)就会提示出以下寄存器,一路点下去最后fu赋值即可。
' C) U. \+ T% `
& W7 b1 [3 ^# F9 {, I7 N2 D: Q2 I& U( b2 `2 `! ~. x9 q) _+ N

该用户从未签到

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

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

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

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