📄 1systickwakeup.c
字号:
#include "config.h"
int main(void)
{
/* 设置系统时钟--6MHZ */
SysCtlClockSet(SYSCTL_SYSDIV_1 | SYSCTL_USE_OSC |
SYSCTL_XTAL_6MHZ | SYSCTL_OSC_MAIN | SYSCTL_INT_OSC_DIS);
SysCtlPeripheralEnable(SYSCTL_PERIPH_GPIOA);
SysCtlPeripheralEnable(SYSCTL_PERIPH_GPIOB);
SysCtlPeripheralEnable(SYSCTL_PERIPH_GPIOC);
SysCtlPeripheralEnable(SYSCTL_PERIPH_GPIOD);
SysCtlPeripheralEnable(SYSCTL_PERIPH_GPIOE);
SysCtlPeripheralEnable(SYSCTL_PERIPH_GPIOF);
SysCtlPeripheralEnable(SYSCTL_PERIPH_GPIOG);
/* 配置引脚驱动 */
GPIOPadConfigSet(GPIO_PORTA_BASE,0xff,
GPIO_STRENGTH_2MA,GPIO_PIN_TYPE_STD_WPU);
GPIODirModeSet(GPIO_PORTA_BASE,0xff,
GPIO_DIR_MODE_OUT);
GPIOPadConfigSet(GPIO_PORTB_BASE,0x7f,
GPIO_STRENGTH_2MA,GPIO_PIN_TYPE_STD_WPU);
GPIODirModeSet(GPIO_PORTB_BASE,0x7f,
GPIO_DIR_MODE_OUT);
GPIOPadConfigSet(GPIO_PORTC_BASE,0xF0,
GPIO_STRENGTH_2MA,GPIO_PIN_TYPE_STD_WPU);
GPIODirModeSet(GPIO_PORTC_BASE,0xF0,
GPIO_DIR_MODE_OUT);
GPIOPadConfigSet(GPIO_PORTD_BASE,0xFF,
GPIO_STRENGTH_2MA,GPIO_PIN_TYPE_STD_WPU);
GPIODirModeSet(GPIO_PORTD_BASE,0xFF,
GPIO_DIR_MODE_OUT);
GPIOPadConfigSet(GPIO_PORTE_BASE,0X0F,
GPIO_STRENGTH_2MA,GPIO_PIN_TYPE_STD_WPU);
GPIODirModeSet(GPIO_PORTE_BASE,0x0F,
GPIO_DIR_MODE_OUT);
GPIOPadConfigSet(GPIO_PORTF_BASE,0X0F,
GPIO_STRENGTH_2MA,GPIO_PIN_TYPE_STD_WPU);
GPIODirModeSet(GPIO_PORTF_BASE,0x0F,
GPIO_DIR_MODE_OUT);
GPIOPadConfigSet(GPIO_PORTG_BASE,0X03,
GPIO_STRENGTH_2MA,GPIO_PIN_TYPE_STD_WPU);
GPIODirModeSet(GPIO_PORTG_BASE,0x03,
GPIO_DIR_MODE_OUT);
SysCtlPeripheralDisable(SYSCTL_PERIPH_GPIOA);
SysCtlPeripheralDisable(SYSCTL_PERIPH_GPIOB);
SysCtlPeripheralDisable(SYSCTL_PERIPH_GPIOC);
SysCtlPeripheralDisable(SYSCTL_PERIPH_GPIOD);
SysCtlPeripheralDisable(SYSCTL_PERIPH_GPIOE);
SysCtlPeripheralDisable(SYSCTL_PERIPH_GPIOF);
SysCtlPeripheralDisable(SYSCTL_PERIPH_GPIOG);
while(1);
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -