PDA

توجه ! این یک نسخه آرشیو شده میباشد و در این حالت شما عکسی را مشاهده نمیکنید برای مشاهده کامل متن و عکسها بر روی لینک مقابل کلیک کنید : gpio در lpc1768



avr_rva
23-02-2013, 15:55
سلام خدمت دوستان
NXP ARM LPC1768 DevBoard

من برد lpc1768 (همون که بالا نوشتم) رو از سایت خریدم و حالا می خوام شروع کنم،برای شروع هم میخواستم ledهای روی برد رو به صورت چشمک زن راه بندازم و تو coide دستورات زیر رو نوشتم.

#include"lpc17xx.h"
#include"lpc17xx_gpio.h"
unsigned int i;
int main(void)
{
while(1)


{

GPIO_SetDir(2,0x00000005,1);
GPIO_SetValue(2,0x00000005);

for(i=0;1<42000000;i++);
{

}
Gpio_ClearValue(2,0x00000005);

for(i=0;1<42000000;i++);
{

}

}
return 0;
}

برنامه ارور نداره ولی هر کاری میکنم جواب نمیده،دیگه کلافه شدم کسی نیست کمک کنه؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟ ؟؟؟؟؟؟؟؟؟:unh::unh::unh::unh::unh:

mzarkoob
23-02-2013, 20:29
سلام
ای بابا
این چه برنامه ایه!؟
در حلقه for گذاشتید:

1<42000000ii998)
دستور GPIO_ClearValue را نوشتید Gpio_ClearValue که خطا میده حالا از شما چرا نداده نمی دونم !


#include"lpc17xx_gpio.h"
unsigned int i;
int main(void)
{
GPIO_SetDir(2,0x5,1);
while(1){
GPIO_SetValue(2,0x5);
for(i=0;i<42000000;i++);
GPIO_ClearValue(2,0x5);
for(i=0;i<42000000;i++);
}
}

avr_rva
24-02-2013, 16:44
کارم با برنامه این برنامه درست شد


#include"lpc17xx_gpio.h"

void main(void)
{
while(1)
{

GPIO_SetDir(2,0x00000005,1);
GPIO_SetValue(2,0x00000001);
delay_ms(1000);
GPIO_ClearValue(2,0x00000002);
delay_ms(1000);

}

}


در ضمن از شما متشکرم به دلیل راهنمایی من:hi: