سلام
آقا من تونستم میکرو برد را به کامپیوتر از طریق سمبا شناسایی کنم.اما هر کار میکنم که دقیقا برنامه ساده زیر را از طریق بردآموزشی ببینم نمیشه!!!!!این برنامه قرار بود چشمک زن باشه ولی اینقد ازش پاک کردم همین ازش موند که اینم جواب نمیده.لطفا شما نگا برنامه من کنید ببینم ایراد از کجاست؟؟؟؟؟کامپایلر من کیل می باشد.
#include <AT91SAM7s64.H>
#include <lib_AT91SAM7S64.h>
#include <delay.h>
int main (void)
{
AT91F_PIO_CfgOutput(AT91C_BASE_PIOA,AT91C_PIO_PA0) ;
while(1)
{
AT91F_PIO_ClearOutput(AT91C_BASE_PIOA, AT91C_PIO_PA0);
}
}
wait()
{
unsigned int n;
for (n=1;n<7372800;n++);
}
بنظر شما این برنامه که بدون ERROR وwarning هست و با دیباگر کیل هم جواب میده و پروگرم هم میشه ، مشکلش کجاست؟؟؟؟
توی آرم و کیل نیازی به تعریف کریستال نیست؟؟؟؟؟توی قسمت TARGET من کریستال را روی 18.432 تنظیم می کنم.پیش فرض خودش هم که 20مگاهرتزه جواب نمیده !!!! توی این برد آموزشی PA0---PA3 به کاتد 4 تاLED وصل شده که وقتی این برنامه رو کامپایل می کنم نه تنها این LED ها روشن نمیشه بلکه ولتاژ این پایه ها 2.6 ولته.کلافم کرده 3 روزه.
ممنونم