ورود به حساب ثبت نام جدید فراموشی کلمه عبور
برای ورود به حساب کاربری خود، نام کاربری و کلمه عبورتان را در زیر وارد کرده و روی «ورود به سایت» کلیک کنید.





اگر فرم ثبت نام برای شما نمایش داده نمی‌شود، اینجا را کلیک کنید.









اگر فرم بازیابی کلمه عبور برای شما نمایش داده نمی‌شود، اینجا را کلیک کنید.





کاربران برچسب زده شده

نمایش نتایج: از 1 به 4 از 4
  1. #1
    2012/10/06
    2
    0

    نتيجه متفاوت با دو کامپايلر MPLAB X و MikroC ____ لطفاً راهنمايي کنيد

    سلام دوستان
    براي انجام اولين پروژهآ* PIC ، ميکروي 18F452 رو انتخاب کردم (البته قبلاً کمي AVR کار کردم). براي تست ميکرو يه برنامه ساده blink رو در دو نرمآ*افزار MPLAB X IDE با کامپايلر xc8 و MikroC for PIC v5.01 نوشتم. با وجود اينکه برنامه هردو کاملاً مشابه هستند و فيوزبيتآ*ها هم مشابه مقداردهي شدن، برنامهآ*اي که در MikroC نوشته شده جواب نميده. در واقع با برنامه کامپايل شده در MikroC ميکرو واکنش خاصي نشون نميده :angry:. لطفاً راهنمايي کنيد.

    در MikroC فيوزبيتها رو به صورت زير مقداردهي کردم:
    کد:
    Oscillator selection: HS
    Oscillator System clock switch: Disabled
    Powerup timer: Enabled
    Brown out reset: Disabled
    Watchdog timer: Disabled
    و غيره

    برنامهآ*هاي نوشته شده به صورت زير هستند:

    کد:
    /* MPLAB X IDE v1.60 */
    #include <p18f452.h>
    #include <delays.h>
    #include <xc.h>
    
    #pragma config OSC=HS
    #pragma config PWRT=ON
    #pragma config BOR=OFF
    #pragma config WDT=OFF
    
    void main(void)
    {
    TRISDbits.RD2=0;
    while(1)
      {
      PORTDbits.RD2=0;
      _delay(100000);
      PORTDbits.RD2=1;
      _delay(100000);
      }
    }
    کد:
    /* MikroC for PIC v5.01 */
    
    void main(void)
    {
      TRISD.B2 = 0;
      while (1)
      {
      PORTD.B2=0;
      delay_ms(500);
      PORTD.B2=1;
      delay_ms(500);
      }
    }
  2. #2
    2007/11/22
    تبریز
    2,483
    492

    پاسخ : نتيجه متفاوت با دو کامپايلر MPLAB X و MikroC ____ لطفاً راهنمايي کنيد

    سلام دوست عزيز.

    تو سورس نوشته شده موردي ديده نميشه.شايد تنظيمات کريستال توي قسمت تنظيمات پروژه ميکروسي اشکال داشته باشه.يا شايد هم کامپايلر درست کرک نشده باشه(که احتمالش کمه،چون حتي بدون کرک هم تا حجم مشخصي رو ميشه کامپايل کرد)

    برنامه اي که با MPLABX نوشتين کامل کار ميکنه؟

    مهمان عزیز شما حق دیدن لینک ها را ندارید

    عضویت



    مهمان عزیز شما حق دیدن لینک ها را ندارید

    عضویت

  3. #3
    2010/12/30
    53
    0

    پاسخ : نتيجه متفاوت با دو کامپايلر MPLAB X و MikroC ____ لطفاً راهنمايي کنيد

    نقل قول نوشته اصلی توسط a_meteoric
    کد:
    Oscillator selection: HS
    Oscillator System clock switch: Disabled
    Powerup timer: Enabled
    Brown out reset: Disabled
    Watchdog timer: Disabled
    و غيره

    برنامهآ*هاي نوشته شده به صورت زير هستند:

    کد:
    /* MPLAB X IDE v1.60 */
    #include <p18f452.h>
    #include <delays.h>
    #include <xc.h>
    
    #pragma config OSC=HS
    #pragma config PWRT=ON
    #pragma config BOR=OFF
    #pragma config WDT=OFF
    
    void main(void)
    {
    TRISDbits.RD2=0;
    while(1)
      {
      PORTDbits.RD2=0;
      _delay(100000);
      PORTDbits.RD2=1;
      _delay(100000);
      }
    }
    کد:
    /* MikroC for PIC v5.01 */
    
    void main(void)
    {
      TRISD.B2 = 0;
      while (1)
      {
      PORTD.B2=0;
      delay_ms(500);
      PORTD.B2=1;
      delay_ms(500);
      }
    }
    سلام. شايد دستورات بيتي تغيير در PORT درست نيستند. به جاي استفاده از PORTD.B2=0 از
    PORTD &= ~(1<<2)
    و به جاي PORTD.B2=1 از
    PORTD |= (1<<2)
    استفاده کنيد ممکنه مشکلتون حل بشه.
  4. #4
    2012/10/06
    2
    0

    پاسخ : نتیجه متفاوت با دو کامپایلر MPLAB X و MikroC ____ لطفاً راهنمایی کنید

    ممنون از توجهآ*تون :smile:
    با نصب دوباره کامپایلر مشکل حل شد!
نمایش نتایج: از 1 به 4 از 4

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

  1. MPLAB XC کامپايلر جديد ميکروچيپ براي PIC
    توسط eMicro در انجمن میکروکنترلرهای PIC
    پاسخ: 8
    آخرين نوشته: 2014/09/19, 22:21
  2. راهنمايي براي کامپايلر MikroC
    توسط 3240895218 در انجمن میکروکنترلرهای PIC
    پاسخ: 9
    آخرين نوشته: 2014/07/09, 14:31
  3. ارتباط سريال ميان دو ميکرو با 2 کامپايلر متفاوت
    توسط kingsoft در انجمن میکروکنترلرهای AVR
    پاسخ: 1
    آخرين نوشته: 2013/11/09, 10:49
  4. کامپايلر خوب براي کار در MPLAB X
    توسط h_613 در انجمن میکروکنترلرهای PIC
    پاسخ: 2
    آخرين نوشته: 2013/06/20, 19:04
  5. کامپايلر gcc? خواهشا کمک کنيد
    توسط amin7023 در انجمن میکروکنترلرهای AVR
    پاسخ: 5
    آخرين نوشته: 2013/03/04, 22:32

کلمات کلیدی این موضوع

علاقه مندي ها (Bookmarks)

علاقه مندي ها (Bookmarks)

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

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