سلام به همه دوستان.
من میخوام از وقفه های خارجی 18F4520 استفاده کنم ولی هر کار میکنم جواب نمیگیرم.خواهشا راهنمایی کنید.
رجیستر های وقفه به ترتیب زیر تنظیم کردم.
راستی با کامپایلرmikroC PRO for PIC کار میکنم.
[code=c]
void Interrupt()
{
PORTD.F2=1;
INTCON.F1=0;
}
void main()
{
INTCON.F7=1;
INTCON.F6=1;
INTCON.F4=1;
INTCON2.F6=1;
INTCON2.F7=1;
TRISD=0;
TRISB=1;
PORTD=0;
while(1)
{
}
} [/code]
اضافه شده در تاریخ :
اینم دیتا شیت
http://s7.picofile.com/file/8245458434/39631a.pdf.html
[hr]
ویرایش: ضمن عرض معذرت از استارتر تاپیک و سایر دوستان مشارکت کننده، به منظور خلاصه و مفید بودن تاپیک، ارسالهای غیر ضروری پاک و ادغام شد.
من میخوام از وقفه های خارجی 18F4520 استفاده کنم ولی هر کار میکنم جواب نمیگیرم.خواهشا راهنمایی کنید.
رجیستر های وقفه به ترتیب زیر تنظیم کردم.
راستی با کامپایلرmikroC PRO for PIC کار میکنم.
[code=c]
void Interrupt()
{
PORTD.F2=1;
INTCON.F1=0;
}
void main()
{
INTCON.F7=1;
INTCON.F6=1;
INTCON.F4=1;
INTCON2.F6=1;
INTCON2.F7=1;
TRISD=0;
TRISB=1;
PORTD=0;
while(1)
{
}
} [/code]
اضافه شده در تاریخ :
اینم دیتا شیت
http://s7.picofile.com/file/8245458434/39631a.pdf.html
[hr]
ویرایش: ضمن عرض معذرت از استارتر تاپیک و سایر دوستان مشارکت کننده، به منظور خلاصه و مفید بودن تاپیک، ارسالهای غیر ضروری پاک و ادغام شد.
دیدگاه