NOTICE توجه: این یک موضوع قدیمی است که آخرین پست ارسالی آن مربوط به 1967 روز قبل است . لطفا فقط پاسخ ها ، سوالات و درخواست های 100 درصد مرتبط را به آن ارسال کنید و برای درخواست ها و سوالات جدید موضوع جدیدی را ایجاد کنید
صفحه 13 از 26 نخستنخست 1234567891011121314151617181920212223242526 آخرینآخرین
نمایش نتایج: از 241 به 260 از 516

موضوع: شروع کار با برد Discovery kit for STM32 F4 series - with STM32F407 MCU

  1. #241
    ناظم انجمن Ma3ood آواتار ها
    تاریخ عضویت
    Aug 2011
    نام
    مسعود
    نوشته ها
    2,248
    تشکر
    1,912
    تشکر شده 3,087 بار در 1,509 پست

    پیش فرض

    نقل قول نوشته اصلی توسط masoud70 نمایش پست ها
    ممنون ریختم روی میکرو جواب داد
    فقط دوستان الان دارم رفنس منوال رو میخونم GOIP معمولی با سرعت چه فرقی داره (اصلا چی هست)
    منظور از push -up چیه

    GOIP
    من موندم چطوری اینو تایپ کردم
    اره حسین جان منظورم همونه GPIO هست سوال که الان زیاد واسم پیش اومده
    ولی خوب باید حوصله کرد
    منظور من رجیستر GPIO_OSPEED هست گفتم چه مزیتی داره
    راستی رجیستر RCC را من درست متوجه نشدم لطف میکنی یه توضیح بدی
    منظورم push-pull بوده درست تایپ نشده !!!
    ویرایش توسط Ma3ood : 17-07-2012 در ساعت 00:55

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

  3. #242
    ناظم انجمن Ma3ood آواتار ها
    تاریخ عضویت
    Aug 2011
    نام
    مسعود
    نوشته ها
    2,248
    تشکر
    1,912
    تشکر شده 3,087 بار در 1,509 پست

    پیش فرض

    چرا اینجا اینقدر خلوته یعنی هیچکی برد دیسکاوری نگرفته یا اگه گرفته تونسته همه امکاناتش استفاده کنه و بی خیال سایت شده
    خوب دوستان دو سوال
    مرجع اصلی برای یاد گیری دستورات CMSIS چیه ؟ از کجا باید برای هر میکرو این دستورات را یاد بگیریم و به کارشون ببریم.
    برای ساخت پروژه برای میکروی ST این هدر ها را چگونه بهش معرفی کنیم .
    system_stm32f4xx.c
    stm32f4xx_conf.h
    system_stm32f4xx.o
    system_stm32f4xx.d
    startup_stm32f4xx.o
    و......

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

    پیش فرض

    سلام مهندس
    شرمنده در مورد سوالات قبلیت باید بگم هنوز خودم درست حسابی وقت نکردم رفرنس رو نگاه کنم
    فقط چندتا مثالی که دوستان گذاشتند رو برای شروع تست زدم

    مرجع اصلی برای یاد گیری دستورات CMSIS چیه ؟ از کجا باید برای هر میکرو این دستورات را یاد بگیریم و به کارشون ببریم.
    فعلا که چیز بدرد بخوری بهتر از مثال هاش نیست منم از روی مثال هایی که وجود داره دارم پیش میرم یکم سخته ولی چه کنیم مجبوریم

    برای ساخت پروژه برای میکروی ST این هدر ها را چگونه بهش معرفی کنیم .
    system_stm32f4xx.c
    stm32f4xx_conf.h
    system_stm32f4xx.o
    system_stm32f4xx.d
    startup_stm32f4xx.o
    من از این روش استفاده میکنم (توی این قسمت کلیک راست میکنی بعد با گزینه ADD file هدر و غیره... رو اضافه میکنم)

    *** اللّهم عجّل لولیک الفرج ***

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


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

    پیش فرض

    منظورم push-pull بوده درست تایپ نشده !!!
    این قسمت میزان جریان دهی خروجی پین رو به ازای بار های مختلف تامین میکنه (افزایش)
    تقویت کننده های جریان پوش پول معروفند که بیشتر از ترکیب ایسی های TTL یا ترانزیستور های CMOS ساخته میشن و بیشتر در خروجی مدارات برای افزایش توان خروجی مورد استفاده قرار میگیرن
    اینجا هم وظیفش باید همین باشه

    منظور من رجیستر GPIO_OSPEED هست گفتم چه مزیتی داره
    پین هایی که بصورت GPIO مورد استفاده قرار میگیرن میتونن تو چندتا فرکانس مختلف کار کنن

    کد:
    00: 2 MHz Low speed
    01: 25 MHz Medium speed
    10: 50 MHz Fast speed
    11: 100 MHz High speed on 30 pF (80 MHz Output max speed on 15 pF)
    مزیت استفاده از هر کدوم یکیش این میتونه باشه که استفاده از نهایت سرعت برای هر کاری عاقلانه و منطقی نیست (مثل این که برای چشمک زن فرکانس کاری پایه رو 100 مگا هرتز تعریف کنی )
    یجورایی دست طراح و برنامه نویس رو برای کار های مختلف باز میزاره
    *** اللّهم عجّل لولیک الفرج ***

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


  8. #245
    ناظم انجمن Ma3ood آواتار ها
    تاریخ عضویت
    Aug 2011
    نام
    مسعود
    نوشته ها
    2,248
    تشکر
    1,912
    تشکر شده 3,087 بار در 1,509 پست

    پیش فرض

    نقل قول نوشته اصلی توسط do...loop نمایش پست ها

    من از این روش استفاده میکنم (توی این قسمت کلیک راست میکنی بعد با گزینه ADD file هدر و غیره... رو اضافه میکنم)

    ممنون حسین جان مثل همیشه شرمنده کردین
    در مورد این قسمت منظورتون اینکه از بیرون این فایلها را add میکنیم داخل برنامه نمی شه اینا را پیدا کرد من درست متوجه نشدم
    راستش منم مثل شما پروژه اولی که ایجاد کردم این فایلها را ازم خواست منم از فایلی که چند پست قبل بهم داده بودید اینا را به پروژه خودم add کردم و به راحتی کامپایل شد سوال من اینکه اینا چطوری ایجاد شدن و یا اصلا اماده هستش

  9. #246
    ناظم انجمن Ma3ood آواتار ها
    تاریخ عضویت
    Aug 2011
    نام
    مسعود
    نوشته ها
    2,248
    تشکر
    1,912
    تشکر شده 3,087 بار در 1,509 پست

    پیش فرض

    راستی برای شبیه سازی STMF4 در محیط کیل اونجایی که باید یه پورت بنویسیم (مثلا portb ) همه نوع عبارتی مثلا portd -port1-pb, .......... مینویسم خطا میده چی باید نوشت

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

    پیش فرض

    در مورد این قسمت منظورتون اینکه از بیرون این فایلها را add میکنیم داخل برنامه نمی شه اینا را پیدا کرد من درست متوجه نشدم
    بله این هدرها رو باید محل ذخیره پروژه کپی کنی و از اونجا اینا داخل برنامه فراخوانی میشه بعضی هاشون هم از داخل پوشه inc محل نصب کیل فرا خوانده میشه
    به نظرم الان به اینا گیر ندی بهتره در حین کار خودت بهتر متوجه میشی قضیه چیه...
    اگه توی هدر های مختلف رو نگاه کنی میبینی چندتا از این هدر ها فرا خوانده شدن
    اینا یکسری هدر هستن که توسط اشخاصی قبلا نوشته شدن و آماده هستن البته شما هم میتونی یکی بنویسی کار زیاد سختی نیست ولی اگه میخوای هدر حرفه ای بنویسی باید با توابع مختلف آشنایی داشته باشی

    درمورد شبیه سازهم من کار نکردم دوستان دیگه نظر بدن بهتره ...
    *** اللّهم عجّل لولیک الفرج ***

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


  12. #248
    ناظم انجمن Ma3ood آواتار ها
    تاریخ عضویت
    Aug 2011
    نام
    مسعود
    نوشته ها
    2,248
    تشکر
    1,912
    تشکر شده 3,087 بار در 1,509 پست

    پیش فرض

    فکر کنم فقط من و شما هستیم تو فروم STM هیچیکی هم نظری نداره
    پروژه دوستمون را گسترش دادم و به عنوان اولین پروزه انجام دادم دوستان بیاید همکاری کنید این برد را باهم دیگه پیش ببریم
    کلیپشو میزارم راستی برنامه اقای زرکوب یه اشتباه کوچولو در ست و ریست کردن پین ها داشت
    اینجا میتونید ببنید

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


  14. #249
    مدیر بخش STM32 sigma-mx آواتار ها
    تاریخ عضویت
    Nov 2009
    نام
    سعید شریفیان
    نوشته ها
    1,421
    تشکر
    804
    تشکر شده 2,520 بار در 978 پست

    پیش فرض

    مهندس منم هستم البته !!
    چند روزه درگیر یه کاری هستم ، کمتر تو بحث ها شرکت میکنم ولی تمام پست ها رو میخونم ....

    در مورد یادگیری و شروع و ... پرسیدید .. راحتترین راه خود بسته CMSIS هست که دانلود میکنید ..
    شما وقتی این بسته رو حالا چه برای سری F4 و چه سری F1 و ... دانلود میکنید .. علاوه بر پوشه کتابخانه ها (Libraries) دارای پوشه STM32F4xx_StdPeriph_Examples مثلا برای F4 و STM32F4xx_StdPeriph_Templates هست که تو اولی تمام امکانات داخلی و محیطی میکرو راه اندازی شده ( با مثال ) و دومی فایل های پروژه برای کامپایلر های مختلف هست که درایور ها در اون import شده و فقط باید فایل های مورد نیاز رو اضافه کرد ...

  15. کاربران : 5 تشکر کرده اند از شما sigma-mx برای ارسال این پست سودمند:


  16. #250
    ناظم انجمن Ma3ood آواتار ها
    تاریخ عضویت
    Aug 2011
    نام
    مسعود
    نوشته ها
    2,248
    تشکر
    1,912
    تشکر شده 3,087 بار در 1,509 پست

    پیش فرض

    نقل قول نوشته اصلی توسط sigma-mx نمایش پست ها
    مهندس منم هستم البته !!
    چند روزه درگیر یه کاری هستم ، کمتر تو بحث ها شرکت میکنم ولی تمام پست ها رو میخونم ....

    در مورد یادگیری و شروع و ... پرسیدید .. راحتترین راه خود بسته cmsis هست که دانلود میکنید ..
    شما وقتی این بسته رو حالا چه برای سری f4 و چه سری f1 و ... دانلود میکنید .. علاوه بر پوشه کتابخانه ها (libraries) دارای پوشه stm32f4xx_stdperiph_examples مثلا برای f4 و stm32f4xx_stdperiph_templates هست که تو اولی تمام امکانات داخلی و محیطی میکرو راه اندازی شده ( با مثال ) و دومی فایل های پروژه برای کامپایلر های مختلف هست که درایور ها در اون import شده و فقط باید فایل های مورد نیاز رو اضافه کرد ...
    ممنون دوست عزیز لطفا لینک دانلود را قرار بدهید .

  17. #251
    مدیر بخش STM32 sigma-mx آواتار ها
    تاریخ عضویت
    Nov 2009
    نام
    سعید شریفیان
    نوشته ها
    1,421
    تشکر
    804
    تشکر شده 2,520 بار در 978 پست

  18. کاربران : 3 تشکر کرده اند از شما sigma-mx برای ارسال این پست سودمند:


  19. #252
    ناظم انجمن Ma3ood آواتار ها
    تاریخ عضویت
    Aug 2011
    نام
    مسعود
    نوشته ها
    2,248
    تشکر
    1,912
    تشکر شده 3,087 بار در 1,509 پست

    پیش فرض

    ممنون لطف کردی
    فردا سعی میکنم با دستورات CMSIS برنامه قبلی که با رجیستر نوشته بودم را باز نویسی کنم
    فقط برای استفاده از این دستورات کتابخانه خاصی را که نباید inc کرد به پروژه

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

    پیش فرض

    نقل قول نوشته اصلی توسط masoud70 نمایش پست ها
    فقط برای استفاده از این دستورات کتابخانه خاصی را که نباید inc کرد به پروژه
    سلام
    بله دیگه باید اضافه بشه. اینجا را ببینید گفته. البته این برای 1768 هست که تغییرش بدید.

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


  22. #254
    ناظم انجمن Ma3ood آواتار ها
    تاریخ عضویت
    Aug 2011
    نام
    مسعود
    نوشته ها
    2,248
    تشکر
    1,912
    تشکر شده 3,087 بار در 1,509 پست

    پیش فرض

    نقل قول نوشته اصلی توسط mzarkoob نمایش پست ها
    سلام
    بله دیگه باید اضافه بشه. اینجا را ببینید گفته. البته این برای 1768 هست که تغییرش بدید.
    ممنون فایل خوبی بود ولی من نتونستم از روی اون پروژه جدیدی ایجاد کنم از دوستان خواهش میکنم یه پروژه با دستورات cmsis ایجاد کنن حالا هر چی باشه
    و قرار بدهند تا یه فرمی بیاد دستمون

  23. #255
    مدیر بخش STM32 sigma-mx آواتار ها
    تاریخ عضویت
    Nov 2009
    نام
    سعید شریفیان
    نوشته ها
    1,421
    تشکر
    804
    تشکر شده 2,520 بار در 978 پست

    پیش فرض

    مهندس پروژه template هم که گفتم تو پوشه کیل موجوده ... فقط باید فایل های مورد نیازتو وارد کنی توش

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


  25. #256
    ناظم انجمن Ma3ood آواتار ها
    تاریخ عضویت
    Aug 2011
    نام
    مسعود
    نوشته ها
    2,248
    تشکر
    1,912
    تشکر شده 3,087 بار در 1,509 پست

    پیش فرض

    نقل قول نوشته اصلی توسط sigma-mx نمایش پست ها
    مهندس پروژه template هم که گفتم تو پوشه کیل موجوده ... فقط باید فایل های مورد نیازتو وارد کنی توش
    دوست من اتفاقا همین کار را کردم و نمونه برنامه اماده در مسیر زیر
    ....\stm32f4_dsp_stdperiph_lib\STM32F4xx_DSP_StdPe riph_Lib_V1.0.1\Project\STM32F4xx_StdPeriph_Templa tes\MDK-ARM را باز کردم
    و پروژه ای در مثال ها بود به نام GPIO خواستم اونو به عنوان اولین پروژه به کار بگیرم و مثلا رفتم کدهای
    کد:
     GPIO_InitStructure.GPIO_Pin = GPIO_Pin_6 | GPIO_Pin_8;
      GPIO_InitStructure.GPIO_Mode = GPIO_Mode_OUT;
      GPIO_InitStructure.GPIO_OType = GPIO_OType_PP;
      GPIO_InitStructure.GPIO_Speed = GPIO_Speed_100MHz;
      GPIO_InitStructure.GPIO_PuPd = GPIO_PuPd_NOPULL;
      GPIO_Init(GPIOG, &GPIO_InitStructure);
    کپی کردم در فایل main.c خطا میده میگه اینو دستور را من نمی شناسم
    کد:
    GPIO_InitStructure.
    خوب مشکل از کجاست
    ویرایش توسط Ma3ood : 21-07-2012 در ساعت 14:32

  26. #257
    مدیر بخش STM32 sigma-mx آواتار ها
    تاریخ عضویت
    Nov 2009
    نام
    سعید شریفیان
    نوشته ها
    1,421
    تشکر
    804
    تشکر شده 2,520 بار در 978 پست

    پیش فرض

    خب عزیز من کامل کپی نکردی دیگه !!!
    تعریف structure رو بعد از main ننوشتی ...

    اینطوری بنویس :
    [PHP]GPIO_InitTypeDef GPIO_InitStructure;[/PHP]

  27. #258
    ناظم انجمن Ma3ood آواتار ها
    تاریخ عضویت
    Aug 2011
    نام
    مسعود
    نوشته ها
    2,248
    تشکر
    1,912
    تشکر شده 3,087 بار در 1,509 پست

    پیش فرض

    نقل قول نوشته اصلی توسط sigma-mx نمایش پست ها
    خب عزیز من کامل کپی نکردی دیگه !!!
    تعریف structure رو بعد از main ننوشتی ...

    اینطوری بنویس :
    [PHP]GPIO_InitTypeDef GPIO_InitStructure;[/PHP]
    وااااااااااای عجب سوتی دادم
    امتحان میکنم خبرتون میکنم
    ممنون

  28. #259
    ناظم انجمن Ma3ood آواتار ها
    تاریخ عضویت
    Aug 2011
    نام
    مسعود
    نوشته ها
    2,248
    تشکر
    1,912
    تشکر شده 3,087 بار در 1,509 پست

    پیش فرض

    خوب من تونستم از اون template جواب بگیرم و تونستم چراغهای روی برد دیسکاوری را با دستورات CMSIS
    راه اندازی کنم و فقط مشکل اینجاست که خودم نتونستم یه پروژه کامل ایجاد کنم .
    ببینید من طبق همون template جلو میرم ولی مشکلی که هست همش دنبال این کتابخانه اون کتابخانه میگرده در صورتی که همشو به برنامه add کردم
    و یا باید علاوه بر add کردن همه فایلها در پوشه هایی مرتبط در خود پوشه برنامه باشه و یا باید علاوه بر بودن فایلها در پوشه اسمشون هم نام شاخه هایی که در برنامه ایجاد کردیم باشم خیلی گیج شدم

  29. #260
    مدیر بخش STM32 sigma-mx آواتار ها
    تاریخ عضویت
    Nov 2009
    نام
    سعید شریفیان
    نوشته ها
    1,421
    تشکر
    804
    تشکر شده 2,520 بار در 978 پست

    پیش فرض

    تمامی لایببری ها باید مسیرشون تعریف بشه تو کیل ...
    فایل استارت آپ هم فراموش نشه + فایل درایور مخصوص cmsis

صفحه 13 از 26 نخستنخست 1234567891011121314151617181920212223242526 آخرینآخرین

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

  1. توسعه برد Discovery kit for STM32 F4 series
    توسط Ma3ood در انجمن stm32
    پاسخ: 33
    آخرين نوشته: 15-05-2020, 17:52
  2. شروع آموزش stm32 بر پایه برد سفارشی
    توسط alishekarriz در انجمن stm32
    پاسخ: 1154
    آخرين نوشته: 08-11-2016, 14:27
  3. پاسخ: 12
    آخرين نوشته: 01-07-2014, 16:04
  4. Stm32 رو چطوری شروع کنم دوستان ...!
    توسط sarab1 در انجمن stm32
    پاسخ: 18
    آخرين نوشته: 11-10-2013, 18:54
  5. شروع آموزش stm32 بر پایه برد سفارشی
    توسط alishekarriz در انجمن Cortex-a8-a9 arm9-11
    پاسخ: 149
    آخرين نوشته: 03-03-2012, 23:00

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

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