NOTICE توجه: این یک موضوع قدیمی است که آخرین پست ارسالی آن مربوط به 4721 روز قبل است . لطفا فقط پاسخ ها ، سوالات و درخواست های 100 درصد مرتبط را به آن ارسال کنید و برای درخواست ها و سوالات جدید موضوع جدیدی را ایجاد کنید
نمایش نتایج: از 1 به 7 از 7

موضوع: مشکل Keil 4.01

  1. #1
    کاربر علاقه مند
    تاریخ عضویت
    Sep 2010
    نام
    امیر جوهری
    نوشته ها
    54
    تشکر
    10
    تشکر شده 12 بار در 9 پست

    پیش فرض مشکل Keil 4.01

    سلام
    یه bug عجیب تو کار با Keil برخوردم تو یه پروژه ای نیاز بود یه آرایه از نوع int با تعداد عناصر 300 تعریف کنم به هیچ وجه این آرایه رو نمی گرفت؟
    دلیلش چه می تونه باشه به نظر دوستان؟

  2. # ADS
    Circuit advertisement
    تاریخ عضویت
    Always
    نام
    Advertising world
    نوشته ها
    Many
     

  3. #2
    کاربر فعال
    تاریخ عضویت
    Oct 2007
    نام
    اصفهان
    نوشته ها
    105
    تشکر
    78
    تشکر شده 144 بار در 64 پست

    پیش فرض

    سلام
    لطفا برنامه‌تونو بذارید.

  4. #3
    کاربر علاقه مند
    تاریخ عضویت
    Sep 2010
    نام
    امیر جوهری
    نوشته ها
    54
    تشکر
    10
    تشکر شده 12 بار در 9 پست

    پیش فرض

    سلام
    برنامش که پیجیدست ولی برای خواندن اطلاعات از بافر Sim300 تو مد PDU نیاز به تعریف یک آرایه با حجم بالا داشتم دیدم جواب نمی ده نمیدونم این باگ برای میکرو یا خود Keil?

  5. #4
    کاربر فعال
    تاریخ عضویت
    Oct 2007
    نام
    اصفهان
    نوشته ها
    105
    تشکر
    78
    تشکر شده 144 بار در 64 پست

    پیش فرض

    مشکل از کیل نمی‌تونه باشه. من الان تست کردم. مثل اینکه محدودیتی برای تعداد عناصر آرایه نداریم. میکرویی که انتخاب کرده بودم at91sam7x256 بود.
    موفق باشید

  6. تشکرها از این نوشته :


  7. #5
    کاربر علاقه مند
    تاریخ عضویت
    Sep 2010
    نام
    امیر جوهری
    نوشته ها
    54
    تشکر
    10
    تشکر شده 12 بار در 9 پست

    پیش فرض

    کلا شاید بخاطر Sim300 باشه

    یه جایی از برنامه می آد فرمت data رو بخونه
    printf("at\r");
    delay_s(1);


    printf("at+cmgf=0\r");


    delay_ms(500);
    printf("AT+CMGR=1\r");






    do
    {
    m=getchar();
    n=getchar();
    o=getchar();

    m&=0x0f;
    n&=0x0f;
    o&=0x0f;

    if(m==0 && n==6 && o==9) cte=0;
    }while(cte!=0);

    for(i=0;i<=160;i++)
    {
    array[i]=getchar();


    }

    ولی عجیبه ؟

    وقتی Sms دریافتی پایینتر از مثلا 10 کاراکتر باشه اصلن با دستور getchar() چیزی تو آرایه نمی ریزه ولی تعداد کاراکتر بالاتر یا sms چند بخشی رو می گیره و نمایش می دهد؟

    مانده ایم والا از عجایب دنیای دیجیتال
    ویرایش توسط draculaaaaa : 24-05-2011 در ساعت 13:56

  8. #6
    کاربر علاقه مند
    تاریخ عضویت
    Aug 2009
    نوشته ها
    26
    تشکر
    1
    تشکر شده 8 بار در 5 پست

    پیش فرض مشکل

    دوستان من یک مشکلی دارم وقتی برنامه رو compile می کنم این خطا رو میده:
    include <AT91SAM7S64.H#
    #include <lib_AT91SAM7S64.h>

    void wait(void);

    int main(void){
    AT91F_PIO_CfgOutput(AT91C_BASE_PIOB,AT91C_PIO_PB0) ;
    AT91F_PIO_ClearOutput(AT91C_BASE_PIOB,AT91C_PIO_PB 0);
    wait();
    AT91F_PIO_SetOutput(AT91C_BASE_PIOB,AT91C_PIO_PB0) ;
    }
    void wait(void) {
    unsigned int n;
    for(n=0;n<7273800;n++);
    }
    پیغام خطا:
    Build target 'Target 1'
    compiling test1.c...
    test1.c(7): error: #20: identifier "AT91C_BASE_PIOB" is undefined
    test1.c(7): error: #20: identifier "AT91C_PIO_PB0" is undefined
    Target not created

  9. #7
    کاربر علاقه مند
    تاریخ عضویت
    Sep 2010
    نام
    امیر جوهری
    نوشته ها
    54
    تشکر
    10
    تشکر شده 12 بار در 9 پست

    پیش فرض

    رجیسترهای PIOB تون را نتونسته identify کنه
    باید توی هدر lAT91SAM7S64.h تعریف شده باشه برید فایل include
    رو ببنید

موضوعات مشابه

  1. Keil v5.01
    توسط Doloop در انجمن پرسش و پاسخ (نرم افزارهای تخصصی)
    پاسخ: 27
    آخرين نوشته: 18-07-2016, 15:37
  2. دانلود Keil MDK-ARM Ver 4.5
    توسط Aghaeifar در انجمن پرسش و پاسخ (نرم افزارهای تخصصی)
    پاسخ: 30
    آخرين نوشته: 10-02-2013, 03:45
  3. keil 4.23
    توسط lpln852 در انجمن stm32
    پاسخ: 1
    آخرين نوشته: 18-03-2012, 11:26
  4. مشکل با کامپایل keil
    توسط imported_pmf در انجمن سایر موارد مرتبط با میکرو کنترلرها
    پاسخ: 13
    آخرين نوشته: 17-03-2012, 01:17
  5. keil نصب نمیشه
    توسط jordan77 در انجمن AT91 series (ATMEL)
    پاسخ: 12
    آخرين نوشته: 13-03-2012, 01:24

مجوز های ارسال و ویرایش

  • شما نمیتوانید موضوع جدیدی ارسال کنید
  • شما امکان ارسال پاسخ را ندارید
  • شما نمیتوانید فایل پیوست کنید.
  • شما نمیتوانید پست های خود را ویرایش کنید
  •