新手入门
- 积分
- 8
- 金钱
- 8
- 注册时间
- 2016-5-25
- 在线时间
- 0 小时
|
6金钱
我刚刚接触LPC1114单片机,编写了led点亮的程序,程序运行不了,大家帮我看看怎么改,编译后显示定义了变量data、rec_buf却没有使用和未定义“syscon、gpio、data、rec_buf等”:
#include"LPC11xx.h"
#include"uart.h"
void delay(void)
{
uint8_t rec_buf;
uint8_t data;
uint16_t i,j; //延时 ***************************
for(i=0;i<5000;i++);
for(j=0;j<1000;j++);
}
int main() //初始化,时钟配置************************
{
Sysclk_Config();
UART_init(9600);
SYSCON->SYSAHBCLKCTRL|=(1<<16);
IOCON->PIO1_10&=~0X07;
SYSCON->SYSAHBCLKCTRL&=~(1<<16);
GPIO1->DIR|=(1<<10);
while(1) //LED**********************************
{
rec_buf=UART_recive();
data=rec_buf;
if(data&(1<<0)!=(1<<0))
{
GPIO1->DATA&=~(1<<10);
}
else
GPIO1->DATA|=(1<<10);
}
}
|
|