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

28335管脚配置

[复制链接]

该用户从未签到

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

EDA365欢迎您登录!

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

x
DSP28335管脚配置
* ?/ g* ^7 C; m" B' t**% m" W: a& X* a4 d; \- `
Dsp28335有88个管脚可供用户配置使用,他们可以当普通的IO端口使用,也可以使用管脚的复用功能。所有管脚的配置都是通过寄存器进行配置。接下来我将介绍DSP28335关于管脚配置所用到的寄存器以及怎么用。8 D5 X$ S; W! f7 p' m
DSP28335管脚分为三组A(GPIO0GPIO31),B(GPIO32GPIO63),C(GPIO64~GPIO87)。
0 T7 ?" ~9 x: r& ^  N$ }! p; S/ z0 d/ s" J9 l+ j3 |
GPIO控制寄存器:
& \( }/ X; H0 z& t6 }: A- ?0 D4 ?+ B
1、GPxCTRL:控制ADC采样周期和时钟8 s  P% J6 t6 q. @: o
2、GPxSELn:控制输入信号保持多少个采样周期才被采样(通过GPxCTRL和GPxSELn对输入信号进行处理,使输入信号符合我们所要的标准,具体设置参见User Guides)5 W; D, f: v+ P( Q( x. I
3、GPxMUXn:管脚使用复用功能时设置寄存器,仅仅使用普通IO功能不需要管他(默认为普通IO)
1 h3 a4 v5 g& K) S# Q+ T2 E9 o4、GPxDIR:控制管脚输入输出方向(必须先给GPxDAT寄存器赋值才可以设置为输出,若不赋值会输出默认值)
; F) @/ u! ?& K# y4 G5、GPxPUD:设置管脚的上拉电阻(GPIO0~GPIO11的上拉电阻默认是不设置的,其他管脚的上拉电阻默认是接上的)$ m' R- U! w: t& l  p0 Q$ `* i
在ccs中怎么设置这些寄存器呢?8 l6 f( w2 Z9 b8 ~
输入GpioCtrlRegs后按点(.)就会提示出以下寄存器,一路点下去最后赋值即可。+ _9 M- A# C5 L7 I9 x+ w& {

9 H. i% i3 w) OGPIO低功耗模式和中断寄存器:6 j, M( K" H% S# x4 \

2 F/ e* O2 {1 ~1、GPIOXINTnSEL:选择gpio0~gpio31哪个作为XINTn中断源输入管脚,n是INT1或INT2! |/ j9 d( K* T* s
2、GPIOXNMISEL:选择gpio0~gpio31哪个作为NMI中断源输入管脚
/ t! X& [5 y% E3、GPIOLPMSEL:选择gpio0~gpio31作为低功耗模式
/ x( A5 P2 F8 e: g* m注:Port A作为XINT1/2/3中断源的输入端口,Port B作为XINT4/5/6/7中断源 的输入端口。
+ a7 T& {+ b% K3 G在ccs中怎么设置这些寄存器呢?
* D. _) y5 J; {  f% m  J输入GpioIntRegs后按点(.)就会提示出以下寄存器,一路点下去最后赋值即可。3 l0 j0 q/ {; m( k) h) k

7 t! n3 O: G1 q: CGPIO数据寄存器:8 B1 V$ ]# G8 R) o

9 t6 U* [! }3 g1 y1、GPxDAT:输入状态,读取管脚输入数据;在输出状态,可以设置输出电平的高低  z) d; q: T+ T/ Y
2、GPxSET:只能设置输出高电平,当给寄存器赋值为0时会被忽略/ r7 y4 Q% I. w; Z+ y: [4 L
GPxCLEAR:所以管脚设置设置为低,当给寄存器赋值为0时会被忽略
# x5 z, d# F4 t3、GPxTOGGLE:输出电平反转
+ z3 V) X* y8 f+ M; k在ccs中怎么设置这些寄存器呢?5 _! c/ W' G( c6 D
输入GpioDataRegs后按点(.)就会提示出以下寄存器,一路点下去最后fu赋值即可。
; y" a% ~- Y/ m) q; e
& [& f* \% M: z& r5 r: F, @6 B# {5 }1 V

该用户从未签到

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

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

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

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