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

موضوع: فرکانس lpc1788

  1. #1
    تازه وارد
    تاریخ عضویت
    Jun 2015
    نوشته ها
    4
    تشکر
    0
    تشکر شده 0 بار در 0 پست

    پیش فرض فرکانس lpc1788

    سلام دوستان
    من میخوام با lpc 17 88 فرکانس یک مگ ایجاد کنم و از توابع cmsis استفاده میکنم اما نمیتونم لطفا کمک کنید
    برنامه رو اینطوری نوشتم
    ;TIM_TIMERCFG_Type TIM_ConfigStruct
    ;TIM_MATCHCFG_Type TIM_MatchConfigStruct
    ;(PINSEL_ConfigPin(1,22,3

    ;TIM_ConfigStruct.PrescaleOption=TIM_PRESCALE_USVA L
    ;TIM_ConfigStruct.PrescaleValue=1
    ​ ;(TIM_Init(LPC_TIM1,TIM_TIMER_MODE,&TIM_ConfigStru ct

    ; TIM_MatchConfigStruct.MatchChannel = 10


    TIM_MatchConfigStruct.IntOnMatch = TRUE

    TIM_MatchConfigStruct.ResetOnMatch = TRUE

    ;TIM_MatchConfigStruct.StopOnMatch = FALSE

    ;TIM_MatchConfigStruct.ExtMatchOutputType =TIM_EXTMATCH_TOGGLE


    TIM_MatchConfigStruct.MatchValue = 1


    ​ ;(TIM_ConfigMatch(LPC_TIM1,&TIM_MatchConfigStruct)

    ;(TIM_ResetCounter(LPC_TIM1)

    ;(NVIC_SetPriority(TIMER1_IRQn,0)

    ;(NVIC_EnableIRQ(TIMER1_IRQn)




    ;(TIM_Cmd(LPC_TIM1, ENABLE
    لطفا راهنماییم کنید

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

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

    پیش فرض

    وقتی عدد 60 مگ بگذارید خروجی تایمر هر یک ثانیه تاگل می شود.
    حالا یک تناسب ببندید برای ایجاد فرکانس یک مگ

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


  5. #3
    تازه وارد
    تاریخ عضویت
    Jun 2015
    نوشته ها
    4
    تشکر
    0
    تشکر شده 0 بار در 0 پست

    پیش فرض

    آقای زرکوب میتونید شفاف تر بگید که چی رو 60 مگ بذارم؟

  6. #4

  7. #5
    کاربر علاقه مند
    تاریخ عضویت
    Jan 2012
    نام
    محمدرضا سربندی فراهانی
    نوشته ها
    42
    تشکر
    46
    تشکر شده 14 بار در 5 پست

    پیش فرض

    نقل قول نوشته اصلی توسط VS1003 نمایش پست ها
    سلام دوستان
    من میخوام با lpc 17 88 فرکانس یک مگ ایجاد کنم و از توابع cmsis استفاده میکنم اما نمیتونم لطفا کمک کنید
    برنامه رو اینطوری نوشتم
    ;TIM_TIMERCFG_Type TIM_ConfigStruct
    ;TIM_MATCHCFG_Type TIM_MatchConfigStruct
    ;(PINSEL_ConfigPin(1,22,3

    ;TIM_ConfigStruct.PrescaleOption=TIM_PRESCALE_USVA L
    ;TIM_ConfigStruct.PrescaleValue=1
    ​ ;(TIM_Init(LPC_TIM1,TIM_TIMER_MODE,&TIM_ConfigStru ct

    ; TIM_MatchConfigStruct.MatchChannel = 10


    TIM_MatchConfigStruct.IntOnMatch = TRUE

    TIM_MatchConfigStruct.ResetOnMatch = TRUE

    ;TIM_MatchConfigStruct.StopOnMatch = FALSE

    ;TIM_MatchConfigStruct.ExtMatchOutputType =TIM_EXTMATCH_TOGGLE


    TIM_MatchConfigStruct.MatchValue = 1


    ​ ;(TIM_ConfigMatch(LPC_TIM1,&TIM_MatchConfigStruct)

    ;(TIM_ResetCounter(LPC_TIM1)

    ;(NVIC_SetPriority(TIMER1_IRQn,0)

    ;(NVIC_EnableIRQ(TIMER1_IRQn)




    ;(TIM_Cmd(LPC_TIM1, ENABLE
    لطفا راهنماییم کنید
    سلام
    احتمالا شما توابعی که توی (TIMER1_IRQn استفاده میکنید زمانی بیشتر از 10 میکرو ثانیه طول میکشه
    تابع
    (TIMER1_IRQn را بگذارین تا بهتون بگم مشکلش کجاست؟


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


  9. #6
    تازه وارد
    تاریخ عضویت
    Jun 2015
    نوشته ها
    4
    تشکر
    0
    تشکر شده 0 بار در 0 پست

    پیش فرض

    void TIMER1_IRQHandler(void)
    {
    if (TIM_GetIntStatus(LPC_TIM1, TIM_MR0_INT)== SET)
    {
    //lcd_print ("mtch");
    }

    TIM_ClearIntPending(LPC_TIM1, TIM_MR0_INT);
    }

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

  1. [سوال] Lpc1788 adc
    توسط fazel459 در انجمن LPC series (NXP)
    پاسخ: 60
    آخرين نوشته: 24-11-2019, 13:48
  2. مشکل با sd کارت در میکرو lpc1788
    توسط hamedghasemi در انجمن LPC series (NXP)
    پاسخ: 3
    آخرين نوشته: 27-02-2018, 09:55
  3. مشكل usb در برد lpc1788
    توسط 252 در انجمن LPC series (NXP)
    پاسخ: 2
    آخرين نوشته: 19-01-2015, 02:35
  4. مشكل برد lpc1788
    توسط 252 در انجمن میکرو کنترلر های 32 بیتی(arm)
    پاسخ: 0
    آخرين نوشته: 28-12-2014, 09:35
  5. مثال برای هدر برد lpc1788
    توسط jalil_211 در انجمن LPC series (NXP)
    پاسخ: 2
    آخرين نوشته: 30-12-2013, 19:10

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

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