vahidasm
21-07-2010, 01:50
با سلام خدمت همه دوستان خودم
من میکرو آرم رو تازه شروع کردم به یادگیری
ولی این نرم افزار keil نمیذاره یاد بگیرم
من برنامه ساده زیر رو توی keil مینویسم
#include <AT91SAM7X256.H> /* AT91SAMT7X256 definitions */
#include <lib_AT91SAM7X256.h>
void wait(void);
int main (void) {
AT91F_PIO_CfgOutput(AT91C_BASE_PIOB, AT91C_PIO_PB0);
AT91F_PIO_ClearOutput(AT91C_BASE_PIOB, AT91C_PIO_PB0);
wait();
AT91F_PIO_SetOutput (AT91C_BASE_PIOB, AT91C_PIO_PB0);
wait();
}
void wait (void) {
unsigned int n;
for (n = 0; n < 7372800; n++);
}
اما وقتی میخوام اونو کامپایل کنم به هدر ایراد میگیره متن ارور رو به صورت زیره(من تمامی مراحل رو طبق مجله شماره 2 پیش رفتم(مراحل ساخت پروژهو...))
Build target 'Target 1'
assembling SAM7.s...
compiling r.c...
r.c(2): error: #5: cannot open source input file "lib_AT91SAM7X256.h": No such file or directory
Target not created
حالا مشکل کجاس؟
با تشکر
من میکرو آرم رو تازه شروع کردم به یادگیری
ولی این نرم افزار keil نمیذاره یاد بگیرم
من برنامه ساده زیر رو توی keil مینویسم
#include <AT91SAM7X256.H> /* AT91SAMT7X256 definitions */
#include <lib_AT91SAM7X256.h>
void wait(void);
int main (void) {
AT91F_PIO_CfgOutput(AT91C_BASE_PIOB, AT91C_PIO_PB0);
AT91F_PIO_ClearOutput(AT91C_BASE_PIOB, AT91C_PIO_PB0);
wait();
AT91F_PIO_SetOutput (AT91C_BASE_PIOB, AT91C_PIO_PB0);
wait();
}
void wait (void) {
unsigned int n;
for (n = 0; n < 7372800; n++);
}
اما وقتی میخوام اونو کامپایل کنم به هدر ایراد میگیره متن ارور رو به صورت زیره(من تمامی مراحل رو طبق مجله شماره 2 پیش رفتم(مراحل ساخت پروژهو...))
Build target 'Target 1'
assembling SAM7.s...
compiling r.c...
r.c(2): error: #5: cannot open source input file "lib_AT91SAM7X256.h": No such file or directory
Target not created
حالا مشکل کجاس؟
با تشکر