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

DSP28335管脚配置

[复制链接]

该用户从未签到

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

EDA365欢迎您登录!

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

x
DSP28335有88个管脚可供用户配置使用,他们可以当普通的IO端口使用,也可以使用管脚的复用功能。所有管脚的配置都是通过寄存器进行配置。接下来我将介绍DSP28335关于管脚配置所用到的寄存器以及怎么用。' \% |$ G/ b1 y4 U+ p# X7 F& S+ I
DSP28335管脚分为三组A(GPIO0GPIO31),B(GPIO32GPIO63),C(GPIO64~GPIO87)。
9 i7 k4 Y2 [, b* y3 O, G1 e$ l- ?# J" R" e/ @1 O4 Q; Q
GPIO控制寄存器:( w- ?, F& u: g' H
. C" }$ W2 Y# T. M& [* C
1、GPxCTRL:控制ADC采样周期和时钟- |, f+ p  E: W9 h
2、GPxSELn:控制输入信号保持多少个采样周期才被采样(通过GPxCTRL和GPxSELn对输入信号进行处理,使输入信号符合我们所要的标准,具体设置参见User Guides)+ O! i  R' d9 a  a3 z
3、GPxMUXn:管脚使用复用功能时设置寄存器,仅仅使用普通IO功能不需要管他(默认为普通IO)) @( W1 a  ~9 r: R$ {( r( X- x
4、GPxDIR:控制管脚输入输出方向(必须先给GPxDAT寄存器赋值才可以设置为输出,若不赋值会输出默认值)) ~, W" i# k  l. s+ S, X/ L; [
5、GPxPUD:设置管脚的上拉电阻(GPIO0~GPIO11的上拉电阻默认是不设置的,其他管脚的上拉电阻默认是接上的)0 H2 V* ^. T7 D) X' Y* n7 W% {0 g
在ccs中怎么设置这些寄存器呢?
2 {- H1 }, g$ V6 \% s& v输入GpioCtrlRegs后按点(.)就会提示出以下寄存器,一路点下去最后赋值即可。
& N. g5 x: V) Z8 a! l# C# f7 x9 ^( {6 f9 L$ k5 g: ?
GPIO低功耗模式和中断寄存器:( Q$ `; `0 w3 E& y+ H$ c
2 b0 r: M. F! V. `3 h
1、GPIOXINTnSEL:选择gpio0~gpio31哪个作为XINTn中断源输入管脚,n是INT1或INT2
3 k- Y4 i2 p: a/ a. z( \0 M2、GPIOXNMISEL:选择gpio0~gpio31哪个作为NMI中断源输入管脚
3 @2 n$ I& @2 U$ c3 d3、GPIOLPMSEL:选择gpio0~gpio31作为低功耗模式
1 g0 b8 v" J. T/ l注:Port A作为XINT1/2/3中断源的输入端口,Port B作为XINT4/5/6/7中断源 的输入端口。
# O5 q4 Z0 k8 O, {在ccs中怎么设置这些寄存器呢?, Y, W0 u- P5 |+ }: L
输入GpioIntRegs后按点(.)就会提示出以下寄存器,一路点下去最后赋值即可。; D) e) b) D$ H6 k

! G6 e5 Q, W3 E9 i4 b, y- cGPIO数据寄存器:2 h& S0 t& X. l; e' d
0 F: y- w/ q, d3 Q- u* U: g
1、GPxDAT:输入状态,读取管脚输入数据;在输出状态,可以设置输出电平的高低  H) n4 X. A2 {7 B! u
2、GPxSET:只能设置输出高电平,当给寄存器赋值为0时会被忽略
# a+ Y+ }1 A5 U/ p- g) [. wGPxCLEAR:所以管脚设置设置为低,当给寄存器赋值为0时会被忽略
7 ?9 |5 g/ h9 R, q2 c% J3、GPxTOGGLE:输出电平反转* @. e. r2 I$ L0 x) {  u% h
在ccs中怎么设置这些寄存器呢?
6 c" u( }: \0 A+ w, n* m1 I输入GpioDataRegs后按点(.)就会提示出以下寄存器,一路点下去最后fu赋值即可。
, T. n+ D  `# v6 F3 d. T- W& D- v, d% s4 h0 K
5 z7 Y" i9 A: L" m8 ^- s" `

该用户从未签到

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-6-22 03:07 , Processed in 0.093750 second(s), 23 queries , Gzip On.

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

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

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