PDA

توجه ! این یک نسخه آرشیو شده میباشد و در این حالت شما عکسی را مشاهده نمیکنید برای مشاهده کامل متن و عکسها بر روی لینک مقابل کلیک کنید : وقفه



rayan2
10-04-2012, 02:33
سلام دوستان
لطفا اگه كسي در مورد وقفه در lpc 2132 اطلاعاتي داره ارائه كنه
من ميخوام وقتي يه ولومي رو حركت ميدم برنامه به خطي از برنامه اصلي جهش كنه.تا حالا از وقفه استفاده نكردم و فكر ميكنم اين پروژم بدون استفاده از وقفه هم اصلا قابل انجام نباشه.
در مورد پايه ها و نحوه نوشتنش هرچي كه بود

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

rayan2
10-04-2012, 15:23
اي بابا يعني هيشكي هيچ اطلاعاتي نداره؟؟؟؟؟؟؟؟؟؟؟؟
يا مهندسان عزيز حوصله تايپ ندارن!!!!!!!!!!

M_GH
10-04-2012, 16:24
با چه کامپایلر ی کار می کنین؟

sadmonew
10-04-2012, 16:33
سلام دوستان
لطفا اگه كسي در مورد وقفه در lpc 2132 اطلاعاتي داره ارائه كنه
من ميخوام وقتي يه ولومي رو حركت ميدم برنامه به خطي از برنامه اصلي جهش كنه.تا حالا از وقفه استفاده نكردم و فكر ميكنم اين پروژم بدون استفاده از وقفه هم اصلا قابل انجام نباشه.
در مورد پايه ها و نحوه نوشتنش هرچي كه بود

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

rayan2
10-04-2012, 19:28
سلام مهندس جان:hi:
به نظرم براي كاري كه شما ميخواين انجام بدين بهترين كار، استفاده از adc ميكرو هستش. چون ميخواين از ولوم استفاده كنيد.


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

mzarkoob
11-04-2012, 10:35
مهندس جان از adc استفاده ميكنم اما مشكل اون نيست.من كللللا نحوه استفاده از وقفه خارجي ميكرو رو بلد نيستم.
مساله استفاده و راه اندازي وقفه خارجي هست.رجيستراش چين؟چطوريه كلا چي هست؟
سلام
یعنی شما این فایل را نخوندید؟

rayan2
11-04-2012, 11:11
سلام
یعنی شما این فایل را نخوندید؟


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

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

rayan2
12-04-2012, 14:28
سلام
یعنی شما این فایل را نخوندید؟

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

mzarkoob
12-04-2012, 16:05
متوجه نشدید!!ii998)
اگه بخوام بگم که خیلی میشه و این قدر وقت ندارم
وقفه خارجی در قسمت کلیه مثالها یکی هست ببینید چیکار کرده
برنامه اصلی داره کار خودش را می کند. وقتی وقفه خارجی را فعال می کنید . تا پایه ست شد میپره میره در زیر روال وقفه که قبلا نوشتید. در اونجا هم چند تا کار به میکروتون میدید انجام بدهد.

hamidchi
16-06-2012, 11:12
سلام

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



#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++);
}



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

hamidchi
16-06-2012, 11:15
البته تنظیمات مربوط به حساسیت به لبه یا سطح و همچنین بالا یا پایین بودنش رو تغییر دادم ولی بازم جواب نداده

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