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





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









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





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

نمایش نتایج: از 1 به 2 از 2
  1. #1
    2009/05/17
    59
    0

    مشکل در کار کردن با adcميکروpic18f452 در کامپايلرc18

    دوستان سلام
    من مي خوام يه برنامه ي ساده بنويسم که کانال an0ميکرو pic18f452 در حالتي که با زمان نمونه برداري 16us و ولتاژ مرجعي برابر با ولتاژ تغذيه تنظيم شده است از ولتاژورودي به کانال که با يک پتانسيومتر 10کيلو اهم تنظيم مي شود نمونه برداري کند و اگر مقدار هر نمونه از 125 بيشتر باشد الاي دي شماره 1 را روشن و ال اي دي شماره ي 2 رو خاموش کند و اگر کمتر از 125 بود بر عکس اين قضيه را انجام دهد.اما مشکل اينجاست که برنامه کار نميکنه و با تغيير مولتي ترن هيچکدام از ال اي دي ها روشن نميشن.دوستان اگر بتونيين کمکم کنيد ممنون ميشم.برنامه به صورت زيره.

    کد:
    #include<p18f452.h>
    #include<delays.h>
    #pragma config OSC = HS , OSCS = OFF
    #pragma config PWRT = OFF,BOR = ON , BORV = 45
    #pragma config WDT = OFF, LVP = OFF
    #pragma config DEBUG = OFF , STVR = OFF
    void main()
    {
    unsigned int ALI;
    unsigned int MOSI;
    unsigned int ALI1;
    TRISDbits.TRISD0=0;
    TRISDbits.TRISD1=0;
    TRISAbits.TRISA0=1;
    ADCON0=0x81;
    ADCON1=0XCE;
    while(1)
    {
      Delay1KTCYx(1);
      ADCON0bits.GO=1;
      while(ADCON0bits.DONE==1);
      ALI=ADRESL;
      MOSI=ADRESH;
      MOSI=MOSI<<8;
      ALI1=MOSI+ALI;
      Delay1KTCYx(250);
      if(ALI1<125)
      {
      PORTDbits.RD0=1;
      PORTDbits.RD1=0;
      }
      else
      {
      PORTDbits.RD0=0;
      PORTDbits.RD1=0;
      }
    }
    }
  2. #2
    2009/05/17
    59
    0

    پاسخ : مشکل در کار کردن با adcميکروpic18f452 در کامپايلرc18

    مشکلم حل شد.باید تایمر pwrtرو روشن میکردم که نکرده بودم.
نمایش نتایج: از 1 به 2 از 2

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

  1. مشکل در باز کردن PCB
    توسط Hesam.time در انجمن نرم افزار Protel
    پاسخ: 8
    آخرين نوشته: 2017/03/31, 20:34
  2. مشکل با atmega128 (پروگرم کردن و تبدیل به کردن به dip(
    توسط sky_man847 در انجمن میکروکنترلرهای AVR
    پاسخ: 83
    آخرين نوشته: 2016/06/27, 02:54
  3. مشکل در ران کردن
    توسط mohamadt730 در انجمن پردازش سيگنال و هوش محاسباتي
    پاسخ: 0
    آخرين نوشته: 2015/06/04, 09:10
  4. مشکل با صفر و یک کردن پین
    توسط mojtaba_rezaei در انجمن میکروکنترلرهای AVR
    پاسخ: 4
    آخرين نوشته: 2014/11/27, 18:14
  5. يه مشکل در پروگرام کردن--یه مشکل ساده--
    توسط ehsancompany در انجمن میکروکنترلرهای AVR
    پاسخ: 15
    آخرين نوشته: 2011/09/08, 23:22

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

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

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

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

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