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





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









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









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





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

نمایش نتایج: از 1 به 3 از 3
  1. #1
    2007/04/20
    كره زمين
    1,409
    78

    چطوري فرکانس 5 مگا هرتز رو با تايمر بسازم؟؟

    سلام
    من تايمر رو راه اندازي کردم و پايه MATH1.0 رو هم فعال کردم و گذاشتمش روي TOOGLE اين هم کد
    کد:
    TIM_ConfigStruct.PrescaleOption = TIM_PRESCALE_USVAL;
    	TIM_ConfigStruct.PrescaleValue	= 1;
    
    	// use channel 0, MR0
    	TIM_MatchConfigStruct.MatchChannel = 0;
    	// Enable interrupt when MR0 matches the value in TC register
    	TIM_MatchConfigStruct.IntOnMatch  = TRUE;
    	//Enable reset on MR0: TIMER will reset if MR0 matches it
    	TIM_MatchConfigStruct.ResetOnMatch = TRUE;
    	//Stop on MR0 if MR0 matches it
    	TIM_MatchConfigStruct.StopOnMatch = FALSE;
    	//Toggle MR0.0 pin if MR0 matches it
    	TIM_MatchConfigStruct.ExtMatchOutputType =TIM_EXTMATCH_TOGGLE;
    	// Set Match value, count value of 10000 (10000 * 100uS = 1000000us = 1s --> 1 Hz)
    	TIM_MatchConfigStruct.MatchValue  = 1;	//-->4s
    
    	// Set configuration for Tim_config and Tim_MatchConfig
    	TIM_Init(LPC_TIM1, TIM_TIMER_MODE,&TIM_ConfigStruct);
    	TIM_ConfigMatch(LPC_TIM1,&TIM_MatchConfigStruct);
    
    	/* preemption = 1, sub-priority = 1 */
    	NVIC_SetPriority(TIMER1_IRQn, ((0x01<<3)|0x02));
    	/* Enable interrupt for timer 0 */
    	NVIC_EnableIRQ(TIMER1_IRQn);
    	// To start timer 0
    	TIM_Cmd(LPC_TIM1,ENABLE);

    با اين کد فرکانسي ک تونستم بگيرم 250 کيلو هرتزه!!
    رفتم داخل system lpc17xx و
    PCLK_TIMER1: Peripheral Clock Selection for TIMER1
    اين رو هم زدم يک که هيچ تغيري نداشتم! حالت پيشفرض يک چهارم بود!!!

    حالا چکار کنم فرکانس بره بالا تر؟؟
    انجام پروژه هاي برنامه نويسي اندرويد
    [glow=red,2,300]نرم افزار نقشه هاي پاور کامپيوتر اندوريد[/glow]

    مهمان عزیز شما حق دیدن لینک ها را ندارید

    عضویت

  2. #2
    2007/04/20
    كره زمين
    1,409
    78

    پاسخ : چطوري فرکانس 5 مگا هرتز رو با تايمر بسازم؟؟

    من با زور چماق پرفرال کلاک رو گذاشتم روي 1
    اينجوري
    LPC_SC->PCLKSEL0 |= (1<<4) ;
    LPC_SC->PCLKSEL0 &= ~(1<<5) ;
    ولي فرکانس به پنج نرسيد و شد 1 مگا هرتز!!!
    انجام پروژه هاي برنامه نويسي اندرويد
    [glow=red,2,300]نرم افزار نقشه هاي پاور کامپيوتر اندوريد[/glow]

    مهمان عزیز شما حق دیدن لینک ها را ندارید

    عضویت

  3. #3
    2007/08/04
    اصفهان
    577
    5

    پاسخ : چطوري فرکانس 5 مگا هرتز رو با تايمر بسازم؟؟

    سلام
    تاگل شدن فکر نمي کنم بيشتر از اينها بشه با پايه هاي ميکرو
    فيلم آموزشي ميکروکنترلر LPC1768
    فيلم آموزشي تکميلي و پيشرفته ميکروکنترلر LPC1768
    فيلم آموزش کاربردی زبان سی در میکروکنترلر ARM
    فیلم آموزش مقدماتی میکروکنترلر LPC1788 به زودی ...
نمایش نتایج: از 1 به 3 از 3

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

  1. چطوري مي تونم با ميکرو يک فليپ فلاپ بسازم؟
    توسط ابوالفضل نورمحمدي طايمه در انجمن سایر مطالب مرتبط با ميکرو ها و پروسسورها
    پاسخ: 3
    آخرين نوشته: 2015/10/06, 15:45
  2. چطوري واسه يه فرستنده راديو کنترل .گيرندشو بسازم؟؟
    توسط HARAY B در انجمن رباتيك و مكاترونيك
    پاسخ: 2
    آخرين نوشته: 2014/08/15, 15:49
  3. چطوري شماتيک چند لايه بسازم؟
    توسط 011 در انجمن نرم افزار Protel
    پاسخ: 1
    آخرين نوشته: 2014/06/26, 23:24
  4. تولید ولتاژ سینوسی بسکام فرکانس 10 هرتز تا 3000 هرتز
    توسط pani_rezaii در انجمن میکروکنترلرهای AVR
    پاسخ: 11
    آخرين نوشته: 2011/10/17, 18:10
  5. پاسخ: 0
    آخرين نوشته: 2009/03/15, 09:50

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

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

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

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

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