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





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









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





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

نمایش نتایج: از 1 به 3 از 3
  1. #1
    2008/11/27
    نيشابور
    261
    2

    مشکل با راه اندازي تايمر 0 lpc2368

    سلام دوستان
    من يک برنامه براي تايمر صفر نوشتم(lpc2368) اما کار نمي کنه ممنون مي شوم اگه کمک کنيد
    در ضمن کامپايلرم keil4.13a
    سخت افزار هم هدر برد eca
    :cry:

    کد:
    
    #include "LPC23xx.H"
    // #include <LPC23xx.h>
     
    
    
     void delay (void)
     {
     long int i;
     for(i=0;i<3000000;i++);
     
     }
    
    
    //char position=0;
    
    void FIQ_Handler(void) __irq
    {
    
       FIO0SET=0xffffffff;
    	 delay ();
    	 FIO0CLR=0xffffffff;
    	 delay ();
    	 FIO0SET=0xffffffff;
    	 delay ();
    	 FIO0CLR=0xffffffff;
    	 delay ();
    	 FIO0SET=0xffffffff;
      
    //	 FIO0SET0=0xff;	//ÓÊ ˜ÑÏä 8 ÈíÊ ÈÇáÇíí Çíä æÑÊ
    	  FIO0SETU=0xfFFf;	//ÓÊ ˜ÑÏä 16 ÈíÊ ÈÇáÇÇíä æÑÊ
    //		FIO0SET=0xffffffff;
    		delay();
    		FIO0CLR=0xffffffff;
      		delay();
    		 FIO0SET=0xffffffff;	//ÓÊ ˜ÑÏä 8 ÈíÊ ÈÇáÇíí Çíä æÑÊ
    	  FIO0SETU=0xfFFf;	//ÓÊ ˜ÑÏä 16 ÈíÊ ÈÇáÇÇíä æÑÊ
    //		FIO0SET=0xffffffff;
    		delay();
    		FIO0CLR=0xffffffff;
      		delay();
    
    	 T0IR=0x00000001;	 //acknowledge
    	 VICVectAddr=0x00000000;	 //acknowledge
      
    }
    
    int main()
    {
    	T0TCR=0x02;
    	T0PR=0x01;
    	T0MR0=6000000;//0x01E84800; //32000000
    	T0MCR=0x03;	 //enable interrupt on MR0 and reset timer0 when MR0=TC
    	T0TCR=0x01;
    	//VICVectAddr4=(unsigned long)timer0_isr;
    	VICIntSelect=0x00000010;	//set timer0 to FIQ interrupt mode
    	VICIntEnable=0x00000010;
    	SCS |=0x00000001;
    //	FIO0MASK=0x00000000;
    	FIO0DIR=0xFFFFFFFF;
    //	FIO0CLR=0x00000000;
    	
    	while(1);
    }
  2. #2
    2010/05/06
    تهران
    292
    7
    011

    پاسخ : مشکل با راه اندازي تايمر 0 lpc2368

    سلام کاربر گرامی
    بنده نیز در راه ندازی اینتراپت با تایمر مشکل داشتم البته تایمرم کار می کرد ولی اینتراپت فعال نمی شد
    البته من الآن برنامه ی شما را نمی دونم درسته یا نه چون رجیسترها یادم نیست ولی اگر درست نوشی و تایمر مربوطه را روشن کردی و بازم کار نمی کنه باید کارهای دیگری نیز انجام بدی
    من پست شما را کملا اتفاقی دیدم صبح روز یکشنبه می تونم جوابتو بدم فقط برای یادآوری یه ایمیل به آدرس
    m.hoseyni_110@yahoo.com
    بزنید تا جواب را در سایت بگذارم
    دکتر چمران در 1311 در تهران متولد شد
    وي در زمان اقامت در آمريکا انجمن اسلامي آمريکا را تأسيس کرد که منجر به قطع بورسيه وي توسط شاه شد.
    او با اينکه يکي از دانشمندان مطرح آمريکا به حساب مي آمد بدون توجه به مدرک به مصر رفت و آموزش نظامي ديد.
  3. #3
    2012/11/20
    3
    0

    پاسخ : مشکل با راه اندازي تايمر 0 lpc2368

    سلام دوست عزیز
    علتش اینه که در بالای برنامه از وقفه مدل IRQ استفاده کردی ولی برای فعال کردن منبع وقفه رفتی حالت FIQ رو انتخاب کردی یعنی به زبان راحت تر باید VICintselect رو برابر 0 قرار بدی چرا که بیت های متناظر با منابع وقفه اگر 0 باشند در حالت IRQ خواهند بود ولی اگر 1 باشند در حالت FIQ خواهند بود.پس =>
    Vicintselect=0x00000000
نمایش نتایج: از 1 به 3 از 3

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

  1. راه اندازي usb lpc2368
    توسط dvilla1992 در انجمن NXP
    پاسخ: 0
    آخرين نوشته: 2014/02/22, 15:49
  2. راه اندازي سيستمRFID با lpc2368
    توسط maryam_ab در انجمن NXP
    پاسخ: 8
    آخرين نوشته: 2013/11/18, 13:50
  3. مشکل در راه اندازي تايمر 2 با کريستال 32768 هرتز
    توسط mahmood58 در انجمن میکروکنترلرهای AVR
    پاسخ: 3
    آخرين نوشته: 2013/07/27, 18:39
  4. راه اندازي PWM1 روي هدر برد LPC2368
    توسط pooriyasms در انجمن NXP
    پاسخ: 8
    آخرين نوشته: 2013/05/15, 22:39
  5. راه اندازي pwm در lpc2368
    توسط M3R-E در انجمن NXP
    پاسخ: 3
    آخرين نوشته: 2013/01/22, 21:16

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

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

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

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

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