标签:pbc 使用 tms body code tps 一个 用户 初始化
关于TMS320F28335的GPIO的基础操作
TI的c2000系列DSP大多数的外设信号与通用输入/输出 (GPIO) 信号复用。 这使得用户能够在外设信号或者功能不使用时将一个引脚用作 GPIO。 复位时,GPIO 引脚被配置为输入。 针对 GPIO 模式或者外设信号模式,用户能够独立设定每一个引脚。 对于特定的输入,用户也可以选择输入限定周期的数量。 这是为了过滤掉有害的噪音毛刺脉冲。 GPIO 信号也可被用于使器件脱离特定低功耗模式。
GPIO初始化及对GPIO控制寄存器(GpioCtrlRegs)进行操作
GpioCtrlRegs包含以下个寄存器
1 | GPxPUD 上拉禁止寄存器,0:使能内部上拉,1:禁止内部上拉 |
在一般的使用中对前三个寄存器进行配置即可满足使用要求。
GPIO控制寄存器受 EALLOW 保护,在操作前应先写EALLOW;
操作结束后写EDIS;
使用例程:
1 | EALLOW; |
GPIO数据及对GPIO数据寄存器(GpioDataRegs)进行操作
GpioDataRegs包含以下个寄存器
1 | GPxDAT 数据寄存器,IO被配置为输入时可读取对应电平,配置为输出时写1输出高电平,写0输出第电平 |
GPIO数据寄存器不受EALLOW保护,可直接进行操作
使用实例:
1 | GpioDataRegs.GPBTOGGLE.bit.GPIO34=1;//GPIO34状态翻转 |
标签:pbc 使用 tms body code tps 一个 用户 初始化
原文地址:https://www.cnblogs.com/lijianming180/p/12375981.html