TA的每日心情 | 奋斗 2018-8-29 20:40 |
---|
签到天数: 1341 天 连续签到: 1 天 [LV.10]以坛为家III
|
代码如下:
- #include "inc/hw_types.h"
- #include "inc/lm3s9b96.h"
- #include "inc/hw_sysctl.h"
- #include "inc/hw_memmap.h"
- #include "driverlib/sysctl.h"
- #include "driverlib/rom.h"
- #include "driverlib/pin_map.h"
- #include "driverlib/gpio.h"
- #include "driverlib/debug.h"
- void delay(unsigned int t)
- {
- unsigned int a,b;
- for(a=0; a<1000; a++)
- for(b=0; b<t; b++);
- }
- int main(void)
- {
- // Set the clocking to run directly from the crystal.
- //
- // ROM_SysCtlClockSet(SYSCTL_SYSDIV_1 | SYSCTL_USE_OSC | SYSCTL_XTAL_16MHZ | SYSCTL_OSC_MAIN);
-
- // PF3
- SysCtlPeripheralEnable(SYSCTL_PERIPH_GPIOF);
-
- GPIOPadConfigSet(GPIO_PORTF_BASE,GPIO_PIN_3,GPIO_STRENGTH_2MA, GPIO_PIN_TYPE_STD_WPU);
-
- GPIOPinTypeGPIOOutput(GPIO_PORTF_BASE, GPIO_PIN_3); // 输出配置,设置 PF0 为输出
-
- while(1)
- {
- GPIOPinWrite(GPIO_PORTF_BASE, GPIO_PIN_3, 0); // 数据输出,在 PF0 上输出低电平, LED 灭
-
- delay(1000);
- GPIOPinWrite(GPIO_PORTF_BASE, GPIO_PIN_3, GPIO_PIN_3 ); // 数据输出,在 PF0 上输出高电平, LED 亮
- delay(1000);
- }
- return 0;
-
- }
复制代码 需要注意的是 GPIOPinWrite(GPIO_PORTF_BASE, GPIO_PIN_3, GPIO_PIN_3 ) 写法
不能写成 GPIOPinWrite(GPIO_PORTF_BASE, GPIO_PIN_3, 1)
|
|