NOTICE توجه: این یک موضوع قدیمی است که آخرین پست ارسالی آن مربوط به 3820 روز قبل است . لطفا فقط پاسخ ها ، سوالات و درخواست های 100 درصد مرتبط را به آن ارسال کنید و برای درخواست ها و سوالات جدید موضوع جدیدی را ایجاد کنید
صفحه 3 از 3 نخستنخست 123
نمایش نتایج: از 41 به 47 از 47

موضوع: مجموعه دستورات cmsis برای stm32f4xxxx

  1. #41
    کاربر علاقه مند spring110.sh آواتار ها
    تاریخ عضویت
    May 2011
    نام
    مازیار شاهسون پور
    نوشته ها
    80
    تشکر
    40
    تشکر شده 15 بار در 12 پست

    پیش فرض

    [QUOTE=Doloop;76039]سلام

    پس یعنی شما توی کانفیگ مشکلی ندارید

    استفاده ازش هم کار مشکلی نیست البته در مورد تایمر اعتراف میکنم که اونقد رجیستر داره که منم کم آوردم و بعضی وقت ها قات میزنم


    آقا خیلی ممنون . دمت گرم . اما یه سوال .بعضی وقتا من به دستوراتی مثل این تو مثالا برخورد می کنم :
    if(DMA_GetITStatus(DMA1_IT_TC1))
    {
    status=1;
    LEDToggle(LEDG);


    این LEDToggle متغیره ؟ دستوره ؟ چون متغیر که تعریف نشده بود .

    یا مثلا دستوری مثل ...openpage(245) و ... اینارو چه طور و از چه منبعی میشه استخراج کرد؟

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

  3. #42
    مدیرکل انجمنها Doloop آواتار ها
    تاریخ عضویت
    Aug 2011
    نام
    حسين
    نوشته ها
    1,964
    تشکر
    3,312
    تشکر شده 3,086 بار در 1,371 پست

    پیش فرض

    ledtoggle
    بله متغیر هست من فکر کنم این برنامه رو توی نت دیده باشم
    احتمالا هدری چیزی همراه پروژه باید باشه که توی اون تعریف کرده

    یا مثلا دستوری مثل ...openpage(245) و ... اینارو چه طور و از چه منبعی میشه استخراج کرد؟
    متوجه نشدم این چی هست ؟؟
    *** اللّهم عجّل لولیک الفرج ***

  4. #43
    کاربر علاقه مند spring110.sh آواتار ها
    تاریخ عضویت
    May 2011
    نام
    مازیار شاهسون پور
    نوشته ها
    80
    تشکر
    40
    تشکر شده 15 بار در 12 پست

    پیش فرض

    منم اون دستور رو بین دستورهایی که یکی از برنامه نویسای arm نوشته بود دیدم . همینطور گذری دیدم و متوجه نشدم اصلا چی هست ! اما می دونم که مفهوم و قالبش اینجوری بود .
    یه سوال دیگه . چه طور می شه از تایمر به صورت عملی استفاده کرد ؟ باید از فلگ تایمر استفاده کرد؟یا رجیستر های اون ؟دستوراتشو می شه بگید ؟

  5. #44
    کاربر علاقه مند spring110.sh آواتار ها
    تاریخ عضویت
    May 2011
    نام
    مازیار شاهسون پور
    نوشته ها
    80
    تشکر
    40
    تشکر شده 15 بار در 12 پست

    پیش فرض

    اون دستورو کشف کردم . قبا براش یه تابع تعریف شده بود !!!

  6. #45
    کاربر علاقه مند newman آواتار ها
    تاریخ عضویت
    Jan 2012
    نام
    حامد ترکی (h0x00i)
    نوشته ها
    50
    تشکر
    71
    تشکر شده 43 بار در 22 پست

    پیش فرض

    سلام ....
    میشه این بخش یکم توضیح بدید ؟

    کد:
    	RCC_SYSCLKConfig(RCC_SYSCLKSource_HSE);
    	RCC_PLLCmd(DISABLE);
    	RCC_PLLConfig(RCC_PLLSource_HSE,16,288,2,6);
    	RCC_PLLCmd(ENABLE);
    	RCC_SYSCLKConfig(RCC_SYSCLKSource_PLLCLK);

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


  8. #46
    مدیرکل انجمنها Doloop آواتار ها
    تاریخ عضویت
    Aug 2011
    نام
    حسين
    نوشته ها
    1,964
    تشکر
    3,312
    تشکر شده 3,086 بار در 1,371 پست

    پیش فرض

    سلام
    کد:
    RCC_SYSCLKConfig(RCC_SYSCLKSource_HSE);
    این دستور منبع کلاک سیستم رو روی کریستال خارجی قرار میده
    کد:
    RCC_PLLCmd(DISABLE);
    این دستور هم مشخصه که PLL رو غیر فعال میکنه , هر بار که بخواهیم PLL رو مجدد کانفیگ بکنیم باید غیر فعالش کنیم بعد کانفیگ رو اعمال کنیم بعد دوباره فعال کنیم برای
    کد:
    RCC_PLLConfig(RCC_PLLSource_HSE,16,288,2,6);
    اینجا این قسمت رو من طور دیگه ای منویسم , این مدلیشو ندیدم
    من به این صورت مینویسم :
    که منبع PLL رو روی کریستال خارجی تقسیم بر یک قرار دادم و در 5 که ضریب PLL هست ضرب کردم یعنی با کریستال 8 مگ کلاک PLL میشه 40 مگاهرتز


    کد:
    RCC_PLLConfig(RCC_PLLSource_HSE_Div1,RCC_PLLMul_5);

    کد:
    RCC_PLLCmd(ENABLE);
    خط چهارم هم که بعد از اتمام کانفیگ PLL اومده فعالش کرده

    کد:
    RCC_SYSCLKConfig(RCC_SYSCLKSource_PLLCLK);
    خط آخر هم , منبع کلاک رو که در خط اول روی کریستال خارجی قرار داده بودیم به PLL تغیر میده
    ویرایش توسط Doloop : 19-09-2013 در ساعت 14:07
    *** اللّهم عجّل لولیک الفرج ***

  9. کاربران : 5 تشکر کرده اند از شما Doloop برای ارسال این پست سودمند:


  10. #47
    مدیر باز نشسته shayanmelody آواتار ها
    تاریخ عضویت
    Jan 2011
    نام
    شایان نیکزاد
    نوشته ها
    576
    تشکر
    283
    تشکر شده 1,038 بار در 473 پست

    پیش فرض

    نقل قول نوشته اصلی توسط newman نمایش پست ها
    سلام ....
    میشه این بخش یکم توضیح بدید ؟

    کد:
    	RCC_SYSCLKConfig(RCC_SYSCLKSource_HSE);
    	RCC_PLLCmd(DISABLE);
    	RCC_PLLConfig(RCC_PLLSource_HSE,16,288,2,6);
    	RCC_PLLCmd(ENABLE);
    	RCC_SYSCLKConfig(RCC_SYSCLKSource_PLLCLK);
    این چن خط چقد آشنان



    بعد از چند وقت برگشتم



صفحه 3 از 3 نخستنخست 123

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

  1. دستورات cmsis
    توسط Caspian1361 در انجمن LPC series (NXP)
    پاسخ: 2
    آخرين نوشته: 10-11-2013, 10:44
  2. میکرو lpc ارزان و دستورات cmsis
    توسط soodi در انجمن LPC series (NXP)
    پاسخ: 7
    آخرين نوشته: 12-06-2013, 20:45
  3. توضیح دستورات cmsis
    توسط esi_52000 در انجمن LPC series (NXP)
    پاسخ: 8
    آخرين نوشته: 27-01-2012, 00:05
  4. پاسخ: 0
    آخرين نوشته: 22-01-2010, 17:13
  5. دانلود مجموعه کتب متلب
    توسط kavir در انجمن پرسش و پاسخ (نرم افزارهای تخصصی)
    پاسخ: 0
    آخرين نوشته: 02-10-2008, 22:20

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

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