📄 gpio.c
字号:
//============================================================================
#include "stdio.h"
#include "stdlib.h"
#include "math.h"
#include "DSP281x_Device.h"
//============================================================================
void main(void)
{
/*** Enable EALLOW protected register access ***/
asm(" EALLOW");
/*** Group A pins ***/
InitSysCtrl(); //系统初始化
InitPieCtrl(); //中断初始化
InitPieVectTable(); //中断向量初始化
/*
GpioMuxRegs.GPAQUAL.all = 0x0000; // Input qualifier disabled
GpioMuxRegs.GPADIR.all = 0x0000; // All group A GPIO are inputs
GpioMuxRegs.GPAMUX.all =0x0000;
*/
/*
bit 15 0: 0=GPIOA15, 1=C3TRIP
bit 14 0: 0=GPIOA14, 1=C2TRIP
bit 13 0: 0=GPIOA13, 1=C1TRIP
bit 12 0: 0=GPIOA12, 1=TCLKINA
bit 11 0: 0=GPIOA11, 1=TDIRA
bit 10 0: 0=GPIOA10, 1=CAP3_QEPI1
bit 9 0: 0=GPIOA9, 1=CAP2_QEP2
bit 8 0: 0=GPIOA8, 1=CAP1_QEP1
bit 7 0: 0=GPIOA7, 1=T2PWM_T2CMP
bit 6 0: 0=GPIOA6, 1=T1PWM_T1CMP
bit 5 1: 0=GPIOA5, 1=PWM6
bit 4 1: 0=GPIOA4, 1=PWM5
bit 3 1: 0=GPIOA3, 1=PWM4
bit 2 1: 0=GPIOA2, 1=PWM3
bit 1 1: 0=GPIOA1 1=PWM2
bit 0 1: 0=GPIOA0, 1=PWM1
*/
/*** Group B pins ***/
/*
GpioMuxRegs.GPBQUAL.all = 0x0000; // Input qualifier disabled
GpioMuxRegs.GPBDIR.all = 0x0000; // All group B GPIO are inputs
GpioMuxRegs.GPBMUX.all = 0x0000;
*/
/*
bit 15 0: 0=GPIOB15, 1=C6TRIP
bit 14 0: 0=GPIOB14, 1=C5TRIP
bit 13 0: 0=GPIOB13, 1=C4TRIP
bit 12 0: 0=GPIOB12, 1=TCLKINB
bit 11 0: 0=GPIOB11, 1=TDIRB
bit 10 0: 0=GPIOB10, 1=CAP6_QEPI2
bit 9 0: 0=GPIOB9, 1=CAP5_QEP5
bit 8 1: 0=GPIOB8, 1=CAP4_QEP4
bit 7 0: 0=GPIOB7, 1=T4PWM_T4CMP
bit 6 0: 0=GPIOB6, 1=T3PWM_T3CMP
bit 5 1: 0=GPIOB5, 1=PWM12
bit 4 1: 0=GPIOB4, 1=PWM11
bit 3 1: 0=GPIOB3, 1=PWM10
bit 2 1: 0=GPIOB2, 1=PWM9
bit 1 1: 0=GPIOB1, 1=PWM8
bit 0 1: 0=GPIOB0, 1=PWM7
*/
/*** Group D pins ***/
GpioMuxRegs.GPDQUAL.all = 0x0000;
GpioMuxRegs.GPDDIR .all = 0xFFFF;
GpioMuxRegs.GPDMUX.all = 0x0000;
GpioDataRegs.GPDDAT.all = 0x0063;
/*** Disable EALLOW protected register access ***/
asm(" EDIS");
/* while(1)
{
//在这里添加主程序部分
//asm(" nop");
}*/
} //end InitGpio()
//-------------------------- end of file -------------------------------------
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -