F28335 GPIOA(GPIOB和C类类似)

目录

1.GPIOA寄存器

2.GPIO配置步骤


1.GPIOA寄存器

28335一共176个引脚,分为电源引脚、晶振引脚、复位引脚、下载引脚、BOOT引脚、GPIO引脚

其中有88个GPIO管脚,这8个GPIO管脚又分为A、B、C三类管脚

GPIOA 结构框图如下:其他两种类似

XRS:复位管脚,低电平有效,复位以后芯片管脚处于输入模式

GPA的功能选择寄存器:GPADIR(引脚输入输出方向配置),GPAMUX 1/2(io口复用功能查看手册),GPACTRL(设置采样周期),GPAQSEL1(采用3/6次采样周期)

GPACTRL,GPAQSEL这两个寄存器配合可以实现一个输入滤波的作用,过滤掉输入信号的毛刺情况

GPAPUD寄存器:配置是否上拉

2.GPIO配置步骤

1.开启GPIO时钟:SysCtrlRegs.PCLKCR3.bit.GPIOINENCLK=1;

2.选择GPIO工作模式,使用GPxMUXn寄存器选择工作在外设模式还是数字IO模式。默认情况下,GPIO被配置成数字IO模式,且为输入状态

3.使能或禁止内部上拉电阻。通过GPxPUD寄存器进行配置,可使能或禁止内部上拉功能

4.选择输入/输出方向。GPIO被配置为数字IO模式,还需要为其配置输入/输出方向,通过GPxDIR寄存器配置

5.选择输入限定模式。当GPIO配置为数字IO输入模式,可以为其选择限定模式。默认状态下,所有的输入信号与系统时钟SYSCLKOUT同步。

6.选择低功耗模式的唤醒端口。通过配置GPIOLPMSEL寄存器,可以指定一个GPIO引脚,用其将CPU从HALT和STANDBY低功耗模式中唤醒。

7.为外部中断源选择输入引脚,为XINT1-XINT7及XNMI外部中断选择合适的输入引脚。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值