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

28335管脚配置

[复制链接]

该用户从未签到

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

EDA365欢迎您登录!

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

x
DSP28335管脚配置
3 ]: ^4 x6 h1 Z% K**( K; _; V) m, M  p9 k
Dsp28335有88个管脚可供用户配置使用,他们可以当普通的IO端口使用,也可以使用管脚的复用功能。所有管脚的配置都是通过寄存器进行配置。接下来我将介绍DSP28335关于管脚配置所用到的寄存器以及怎么用。
! @3 j. W% @2 U# o5 Z& E& _DSP28335管脚分为三组A(GPIO0GPIO31),B(GPIO32GPIO63),C(GPIO64~GPIO87)。
% {5 X! b. N1 ]9 q( a$ C* G0 l; }% ^6 b; X0 M# p
GPIO控制寄存器:/ x# M  x8 x3 w% ~9 N* L$ d* w

( I% u) O7 r4 `6 i% S) J& G1、GPxCTRL:控制ADC采样周期和时钟. u3 u0 N* ^; p7 b" u. `
2、GPxSELn:控制输入信号保持多少个采样周期才被采样(通过GPxCTRL和GPxSELn对输入信号进行处理,使输入信号符合我们所要的标准,具体设置参见User Guides)
- v5 _5 D" C. |: J3 {3、GPxMUXn:管脚使用复用功能时设置寄存器,仅仅使用普通IO功能不需要管他(默认为普通IO)/ i6 g  K; D2 [3 F& o4 {1 M8 D
4、GPxDIR:控制管脚输入输出方向(必须先给GPxDAT寄存器赋值才可以设置为输出,若不赋值会输出默认值)% m) b' A5 `4 t
5、GPxPUD:设置管脚的上拉电阻(GPIO0~GPIO11的上拉电阻默认是不设置的,其他管脚的上拉电阻默认是接上的). }7 V( S) ~& W0 u% _2 J! k
在ccs中怎么设置这些寄存器呢?
& {$ ^$ q# A* n9 E" O输入GpioCtrlRegs后按点(.)就会提示出以下寄存器,一路点下去最后赋值即可。. A/ D* o$ @$ V* j3 Q
( Z! P2 B( n% b: ]0 {% O
GPIO低功耗模式和中断寄存器:
$ X- U' n  p  b' B- ~& D8 v& Q* [
1、GPIOXINTnSEL:选择gpio0~gpio31哪个作为XINTn中断源输入管脚,n是INT1或INT2  W+ B* q0 _2 e* Q7 J+ Y
2、GPIOXNMISEL:选择gpio0~gpio31哪个作为NMI中断源输入管脚, f0 l" o; y( N2 j0 H
3、GPIOLPMSEL:选择gpio0~gpio31作为低功耗模式% \$ _. f6 I7 y7 ?. W8 D
注:Port A作为XINT1/2/3中断源的输入端口,Port B作为XINT4/5/6/7中断源 的输入端口。
" q6 q# P. S% d7 y  }在ccs中怎么设置这些寄存器呢?
5 P: O. X# R8 L: ~  }# ~) s输入GpioIntRegs后按点(.)就会提示出以下寄存器,一路点下去最后赋值即可。5 q' D: ~. N& y# e

( i5 g; H, j% P4 ?) v) V7 _2 ZGPIO数据寄存器:
9 ]/ c( n8 V) z, W/ S4 v% t1 P+ q' K
. U3 w* A. w2 P# o8 r! h1、GPxDAT:输入状态,读取管脚输入数据;在输出状态,可以设置输出电平的高低
5 k( N& m* W) l, i& R2、GPxSET:只能设置输出高电平,当给寄存器赋值为0时会被忽略1 @: r9 m: l- q
GPxCLEAR:所以管脚设置设置为低,当给寄存器赋值为0时会被忽略2 O2 g* z. L. l7 A6 j
3、GPxTOGGLE:输出电平反转2 V9 O) P& x9 W% n
在ccs中怎么设置这些寄存器呢?/ p$ \# n% o6 b3 l, j0 A
输入GpioDataRegs后按点(.)就会提示出以下寄存器,一路点下去最后fu赋值即可。# h% v5 C( O9 I9 Z

& b5 a! w' K+ E4 ^' {! b9 P- w$ b2 U) a- Z, u% x' n7 a# M

该用户从未签到

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-10-13 04:12 , Processed in 0.125000 second(s), 23 queries , Gzip On.

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

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

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