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

موضوع: وقفه

  1. #1
    کاربر علاقه مند
    تاریخ عضویت
    Feb 2012
    نوشته ها
    49
    تشکر
    2
    تشکر شده 3 بار در 3 پست

    Red face وقفه

    سلام دوستان
    لطفا اگه كسي در مورد وقفه در lpc 2132 اطلاعاتي داره ارائه كنه
    من ميخوام وقتي يه ولومي رو حركت ميدم برنامه به خطي از برنامه اصلي جهش كنه.تا حالا از وقفه استفاده نكردم و فكر ميكنم اين پروژم بدون استفاده از وقفه هم اصلا قابل انجام نباشه.
    در مورد پايه ها و نحوه نوشتنش هرچي كه بود

    لطفا كمك كنيد.

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

  3. #2
    کاربر علاقه مند
    تاریخ عضویت
    Feb 2012
    نوشته ها
    49
    تشکر
    2
    تشکر شده 3 بار در 3 پست

    پیش فرض

    اي بابا يعني هيشكي هيچ اطلاعاتي نداره؟؟؟؟؟؟؟؟؟؟؟؟
    يا مهندسان عزيز حوصله تايپ ندارن!!!!!!!!!!

  4. #3
    کاربر فعال M_GH آواتار ها
    تاریخ عضویت
    Mar 2012
    نام
    م. غیور
    نوشته ها
    314
    تشکر
    464
    تشکر شده 367 بار در 177 پست

    پیش فرض

    با چه کامپایلر ی کار می کنین؟
    ویرایش توسط M_GH : 10-04-2012 در ساعت 23:46

  5. #4
    مدير بخش STM32 sadmonew آواتار ها
    تاریخ عضویت
    Jun 2011
    نام
    صادق محمدي
    نوشته ها
    2,002
    تشکر
    6,283
    تشکر شده 3,115 بار در 1,408 پست

    پیش فرض

    نقل قول نوشته اصلی توسط rayan2 نمایش پست ها
    سلام دوستان
    لطفا اگه كسي در مورد وقفه در lpc 2132 اطلاعاتي داره ارائه كنه
    من ميخوام وقتي يه ولومي رو حركت ميدم برنامه به خطي از برنامه اصلي جهش كنه.تا حالا از وقفه استفاده نكردم و فكر ميكنم اين پروژم بدون استفاده از وقفه هم اصلا قابل انجام نباشه.
    در مورد پايه ها و نحوه نوشتنش هرچي كه بود

    لطفا كمك كنيد.
    سلام مهندس جان
    به نظرم براي كاري كه شما ميخواين انجام بدين بهترين كار، استفاده از ADC ميكرو هستش. چون ميخواين از ولوم استفاده كنيد.
    _____________________________________
    _____________________________________

  6. #5
    کاربر علاقه مند
    تاریخ عضویت
    Feb 2012
    نوشته ها
    49
    تشکر
    2
    تشکر شده 3 بار در 3 پست

    پیش فرض

    نقل قول نوشته اصلی توسط sadmonew نمایش پست ها
    سلام مهندس جان
    به نظرم براي كاري كه شما ميخواين انجام بدين بهترين كار، استفاده از adc ميكرو هستش. چون ميخواين از ولوم استفاده كنيد.

    مهندس جان از adc استفاده ميكنم اما مشكل اون نيست.من كللللا نحوه استفاده از وقفه خارجي ميكرو رو بلد نيستم.
    مساله استفاده و راه اندازي وقفه خارجي هست.رجيستراش چين؟چطوريه كلا چي هست؟

  7. #6
    مدیر انجمن mzarkoob آواتار ها
    تاریخ عضویت
    Jun 2011
    نام
    مهدی زرکوب
    نوشته ها
    2,902
    تشکر
    1,202
    تشکر شده 2,317 بار در 1,273 پست

    پیش فرض

    نقل قول نوشته اصلی توسط rayan2 نمایش پست ها
    مهندس جان از adc استفاده ميكنم اما مشكل اون نيست.من كللللا نحوه استفاده از وقفه خارجي ميكرو رو بلد نيستم.
    مساله استفاده و راه اندازي وقفه خارجي هست.رجيستراش چين؟چطوريه كلا چي هست؟
    سلام
    یعنی شما این فایل را نخوندید؟
    فايل هاي پيوست شده فايل هاي پيوست شده

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


  9. #7
    کاربر علاقه مند
    تاریخ عضویت
    Feb 2012
    نوشته ها
    49
    تشکر
    2
    تشکر شده 3 بار در 3 پست

    پیش فرض

    نقل قول نوشته اصلی توسط mzarkoob نمایش پست ها
    سلام
    یعنی شما این فایل را نخوندید؟

    نه مهندس خدايي نخونده بودم.چون لازمم نشده بود تا حالا پيشو نگرفته بودم.

    ممنون.بخونم ببينم مشكلم حل ميشه.نشه باز مزاحم ميشم

  10. #8
    کاربر علاقه مند
    تاریخ عضویت
    Feb 2012
    نوشته ها
    49
    تشکر
    2
    تشکر شده 3 بار در 3 پست

    پیش فرض

    نقل قول نوشته اصلی توسط mzarkoob نمایش پست ها
    سلام
    یعنی شما این فایل را نخوندید؟
    مهندس خوندم اونارو ولي چيز زيادي دستگيرم نشد.ميشه كلا نحوه استفاده از وقفه خارجي رو يه توضيح كوچولو بدين؟تو main برنامه بايد چيكار كرد؟
    تنظيماتش چطوريه با يه مثالم بگي خيلي ممنون ميشم.

  11. #9
    مدیر انجمن mzarkoob آواتار ها
    تاریخ عضویت
    Jun 2011
    نام
    مهدی زرکوب
    نوشته ها
    2,902
    تشکر
    1,202
    تشکر شده 2,317 بار در 1,273 پست

    پیش فرض

    متوجه نشدید!!
    اگه بخوام بگم که خیلی میشه و این قدر وقت ندارم
    وقفه خارجی در قسمت کلیه مثالها یکی هست ببینید چیکار کرده
    برنامه اصلی داره کار خودش را می کند. وقتی وقفه خارجی را فعال می کنید . تا پایه ست شد میپره میره در زیر روال وقفه که قبلا نوشتید. در اونجا هم چند تا کار به میکروتون میدید انجام بدهد.

  12. #10
    عضو جدید
    تاریخ عضویت
    Jun 2011
    نوشته ها
    10
    تشکر
    4
    تشکر شده 0 بار در 0 پست

    پیش فرض

    سلام

    دوستان ميشه لطفا بگيد که براي راه اندازي وقفه خارجي چه تنظيماتي لازمه ؟ من تنظيمات زير رو که مربوط به EINT0 هست رو براي LPC2368 انجام دادم ولي وقتي يه وقفه به پايه P2.10 ميدم اصلا جواب نميده !!

    کد:
    #include <LPC23xx.h>
    
    void wait (unsigned long b);
    long int i ;
    __irq void FIQ_Handler (void) {
    IOSET0=0x001; //set led1
    wait (1000);
    IOCLR0=0x001;
    wait (1000);
    EXTINT=1; //Acknowledge
    VICVectAddr=0; //Acknowledge
    i= 0x0;
    }
    
    int main (void)
    {
    	CLKSRCSEL=0;
    	IODIR0=0x401;
    	PINSEL4 = 0x00100000; //set PORT2.10 to EINT0
    	EXTMODE=0x01; //set EINT0 to edge sensitive
    	EXTPOLAR=0x01; //set EINT0 to falling edge sensitive
    	EXTINT = 0x01; 
    	VICIntSelect= 0x00004000; //set eint0 to FIQ
    	VICIntEnable= 0x00004000; //enable Eint0
    while (1)
    {
    	IOSET0=0x400;
    	wait (1000);
    	IOCLR0=0x400;
    	wait (1000);
    }
    
    }
    
    void wait (unsigned long b)
    {
    
    unsigned long c;
    c=2000 * b ;
    
    for (i=0;i<c;i++);
    }

    اگه چيز ديگه اي بايد اضافه کنم بگيد چيه ؟ ديگه نميدونم بايد چيکار کنم
    ميشه لطفا راهنمايي کنيد .

  13. #11
    عضو جدید
    تاریخ عضویت
    Jun 2011
    نوشته ها
    10
    تشکر
    4
    تشکر شده 0 بار در 0 پست

    پیش فرض

    البته تنظیمات مربوط به حساسیت به لبه یا سطح و همچنین بالا یا پایین بودنش رو تغییر دادم ولی بازم جواب نداده

    لطفا راهنمایی کنیید

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

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