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

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

  1. #81
    کاربر دائمی
    تاریخ عضویت
    Nov 2011
    نوشته ها
    427
    تشکر
    218
    تشکر شده 128 بار در 102 پست

    پیش فرض

    نه
    2-3 تا یوزر منوال 30-40 صفحه ای هم داره تو قسمت اختصاصی خود این میکرو روی سایت
    یکی از دوستان هم یکی از اون فایل هارو گذاشته بود

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

  3. #82
    کاربر دائمی
    تاریخ عضویت
    Nov 2011
    نوشته ها
    427
    تشکر
    218
    تشکر شده 128 بار در 102 پست

    پیش فرض

    به هر حال فقط یک پیشنهاد بود که هم یه مرجعی درست بشه و هم ، همه با هم جلو برند و تعامل این چنینی هم داشته باشند .

  4. #83
    کاربر علاقه مند sapiens110 آواتار ها
    تاریخ عضویت
    Jul 2011
    نوشته ها
    32
    تشکر
    22
    تشکر شده 36 بار در 18 پست

    پیش فرض

    دوتای اون ها مقدمس.چطوری توی کامپایلر های atolic و Keil و IAR و چند تا دیگه پروژه بسازیم یا نحوه پروگرم کردن با ST-link.یا امکانات و قطعات برد. اینها مقدمس کسی اینها رو توضیح نمیده .

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


  6. #84
    کاربر دائمی
    تاریخ عضویت
    Nov 2011
    نوشته ها
    427
    تشکر
    218
    تشکر شده 128 بار در 102 پست

    پیش فرض

    اکی
    هرطور که مایلید

    مشتاقانه منتظر میمونیم ببینیم اساتید به کجا میرسونن این تاپیک رو

  7. #85
    مدیر باز نشسته alireza9900 آواتار ها
    تاریخ عضویت
    Jun 2011
    نام
    علیرضا اینانلو
    نوشته ها
    379
    تشکر
    285
    تشکر شده 792 بار در 246 پست

    پیش فرض شروع کار با STM32F4xx

    سلام
    امروز صبح وقتم آزاد بود یه template برای کیل درست کردم که شامل تمام کتابخونه های cmsis برای stm32f4xx و فایل های مورد نیاز اولیه هست. یه برنامه ساده چشمک زن هم داره. تابع Delay(miliseconds) هم از SysTick Timer استفاده می کنه و دقیق کار می کنه.(البته نسبت به اون چیزی که توی کتابخونه های st موجود بود تغییر کرده و الان دقیق کار می کنه؛ حداقل تا حدی خوبی دقیق)
    توضیحاتی در مورد فایل های پروژه:

    Libraries: این پوشه شامل تمام کتابخونه های cmsis, stdperiph و usb هست و نیازی به تغییر ندارن.
    Obj: خروجی کامپایل برنامه
    Tools: توی این فولدر یه فایل اکسل هست برای خوده st برای تولید خودکار فایل system_stm32f4xx.c که مربوط به تنظیمات کلاک میکرو هست.(توی همون فولدر Libraries/CMSIS/Device/Source هم یه فایل هست که الان درست کانفیگ شده)



    فایل های stm32f4xx_it که مربوط به interrupt ها هست و همه interrupt ها توی این فایلا باید تعریف شن.

    وقتی پروژه کیل رو باز کنید(من ورژن 4.5 دارم) برنامه باید بدون مشکل کامپایل شه.
    یه فایل stm32f4xx_conf.h هم هست که توش تمام فایل های هدر کتابخونه های امکانات جانبی(stdperiph) هستن و کامنت شدن. توی پروژه از 2 کتابخونه stm32f4xx_rcc و stm32f4xx_gpio استفاده شده(stm32f4xx_rcc توی همه برنامه ها باید باشه).
    برای استفاده از کتابخونه جدید هم علاوه بر آنکامنت کردن include اون کتابخونه توی فایل stm32f4xx_conf.h باید فایل .c اون رو هم به پروژه اضافه کنید تا کامپایل شه.






    ویرایش: پست بعدی رو حتما ببینید

    سوالی بود در خدمتم
    موفق باشیم
    تصاوير کوچک فايل پيوست تصاوير کوچک فايل پيوست برای دیدن سایز بزرگ روی عکس کلیک کنید

نام: 1.jpg
مشاهده: 66
حجم: 43.5 کیلو بایت   برای دیدن سایز بزرگ روی عکس کلیک کنید

نام: 2.jpg
مشاهده: 66
حجم: 34.1 کیلو بایت   برای دیدن سایز بزرگ روی عکس کلیک کنید

نام: 3.jpg
مشاهده: 73
حجم: 72.4 کیلو بایت   برای دیدن سایز بزرگ روی عکس کلیک کنید

نام: 4.jpg
مشاهده: 88
حجم: 120.7 کیلو بایت  
    فايل هاي پيوست شده فايل هاي پيوست شده
    ویرایش توسط alireza9900 : 05-05-2012 در ساعت 20:48

  8. کاربران : 17 تشکر کرده اند از شما alireza9900 برای ارسال این پست سودمند:


  9. #86
    مدیر باز نشسته alireza9900 آواتار ها
    تاریخ عضویت
    Jun 2011
    نام
    علیرضا اینانلو
    نوشته ها
    379
    تشکر
    285
    تشکر شده 792 بار در 246 پست

    پیش فرض

    سلام
    این فایل system_stm32f4xx.c که مربوط به کلاک هست توی اون فایلی که گذاشتم دقیق تنظیم نشده بود واسه همین مشکل داشت(همچنین delay هم که با systick timer بود)
    این پیوست جدید 4 تا فایله که باید جایگزین فایل های اون پروژه بکنید.(3 تا از فایل ها توی روت پروژه هست. فایل system_stm32f4xx.c هم توی libraries/cmsis/device/st/source)

    درضمن کلا توی هر پروژه یکی دیگه از جاهایی که باید برای کلاک سیستم تغییر کنه مقدار HSE_VALUE توی فایل stm32f4xx.h هست. که توی بورد دیسکاوری مثلا باید باشه 8000000 (8 mhz)
    فايل هاي پيوست شده فايل هاي پيوست شده
    ویرایش توسط alireza9900 : 07-05-2012 در ساعت 19:55

  10. کاربران : 11 تشکر کرده اند از شما alireza9900 برای ارسال این پست سودمند:


  11. #87
    کاربر فعال hamidam آواتار ها
    تاریخ عضویت
    Apr 2012
    نام
    حمید مومنی
    نوشته ها
    130
    تشکر
    534
    تشکر شده 157 بار در 60 پست

    پیش فرض

    سلام دوستان
    من این برد دیسکاوری را در تهران در پاساژ توکل دیدم . یکی بیشتر نداشت و ازش خریدم. خیلی جالب و خوب بنظر میاد.

    حالا سوال من اینه که چه جوری باید پروگرمش کنم ؟

  12. #88
    مدیر باز نشسته alireza9900 آواتار ها
    تاریخ عضویت
    Jun 2011
    نام
    علیرضا اینانلو
    نوشته ها
    379
    تشکر
    285
    تشکر شده 792 بار در 246 پست

    پیش فرض

    سلام
    این پروژه برای برد دیسکاوری با درایور السیدی 16 بیتی و adc
    برای تست adc می تونید یه مولتی ترن به پایه PA3 وصل کنید. پایه های lcd هم که توی فایل ili9325.h مشخصه.
    توی فولدر tools یه نرم افزار برای تبدیل عکس به کد هگز هم هست.
    فایل های lcd4bit و tftlcd هم فعلا عملا همین طوری توی پروژه هستن.

    فقط دوستانی که تست می کنند ببینن موقعی که برد رو ریست می کنن ال ای دی سبز که برای usb otg هست(ال ای دی کنار سوکت usb micro) روشن میشه و بعد خاموش شه یا نه؟

    السیدی هم برای eca نیست. فقط بردش هست. السیدی رو خودم جدا گرفتم لحیم کردم روش!

    فايل هاي پيوست شده فايل هاي پيوست شده
    ویرایش توسط alireza9900 : 13-05-2012 در ساعت 22:42

  13. کاربران : 16 تشکر کرده اند از شما alireza9900 برای ارسال این پست سودمند:


  14. #89
    کاربر فعال naatamam آواتار ها
    تاریخ عضویت
    Apr 2009
    نام
    حسن معماری
    نوشته ها
    283
    تشکر
    287
    تشکر شده 877 بار در 286 پست

    پیش فرض

    نقل قول نوشته اصلی توسط alireza9900 نمایش پست ها
    سلام
    این پروژه برای برد دیسکاوری با درایور السیدی 16 بیتی و adc
    برای تست adc می تونید یه مولتی ترن به پایه PA3 وصل کنید. پایه های lcd هم که توی فایل ili9325.h مشخصه.
    توی فولدر tools یه نرم افزار برای تبدیل عکس به کد هگز هم هست.
    فایل های lcd4bit و tftlcd هم فعلا عملا همین طوری توی پروژه هستن.

    فقط دوستانی که تست می کنند ببینن موقعی که برد رو ریست می کنن ال ای دی سبز که برای usb otg هست(ال ای دی کنار سوکت usb micro) روشن میشه و بعد خاموش شه یا نه؟

    السیدی هم برای eca نیست. فقط بردش هست. السیدی رو خودم جدا گرفتم لحیم کردم روش!

    سلام

    مهندس بازم به همت شما ایول.
    من که گرفتم و از بس سرم شلوغه داره خاک می خوره

    این lcd را از کجا گرفتی و مشخصاتش چی هست ؟

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


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

    پیش فرض

    سلام
    این پروژه برای برد دیسکاوری با درایور السیدی 16 بیتی و adc
    برای تست adc می تونید یه مولتی ترن به پایه pa3 وصل کنید. پایه های lcd هم که توی فایل ili9325.h مشخصه.
    توی فولدر tools یه نرم افزار برای تبدیل عکس به کد هگز هم هست.
    فایل های lcd4bit و tftlcd هم فعلا عملا همین طوری توی پروژه هستن.
    سلام مهندس ، دستت درد نکنه
    راستی سرعتش برای نمایش عکش چطوره ؟

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


  18. #91
    مدیر باز نشسته alireza9900 آواتار ها
    تاریخ عضویت
    Jun 2011
    نام
    علیرضا اینانلو
    نوشته ها
    379
    تشکر
    285
    تشکر شده 792 بار در 246 پست

    پیش فرض

    اولا که ممنون از دوستان؛ وظیفست؛ تا هرجا که فرصت کنم مطلب می ذارم. البته الان واقعا وقتم پره وگرنه آموزش میکرو رو هم می ذاشتم ولی باز همین که یه کدی باشه که کار کنه و دوستان کد رو بخونن خیلی چیزا دستگیرشون میشه. بعد کلا منابع برای کار میکرو رفرنسش هست، رفرنس cmsis و اینترنت، همین.

    این lcd را از کجا گرفتی و مشخصاتش چی هست ؟
    اینو از علاالدین طبقه سوم گرفتم(فروشگاهش یادم نیست الان. ولی خیلی شانس آوردم که کار کرد. چون ندونسته این مدل رو گرفتم ولی خب الان دیگه جوابشو پس داده. البته از لحاظ کیفیت کارایی هنوز باید تستش کنم. هر دو مد 8 و 16 بیتش هم با تغییر مقاومت های r1 , r2 کار می کنه.)



    راستی سرعتش برای نمایش عکش چطوره ؟
    در مورد سرعت الان می خوام یه مموری کارت sd بهش وصل کنم از اون یه فیلم پخش کنم ببینم در عمل واقعا سرعتش چقدره(فیلم به صورت فریم فریم عکس)

    ویرایش: الان بعد نوشتن این پست یه دفعه به این نتجیه رسیدم برد دیسکاوری usb host که داره! پس چرا sd بزنم برای تست (چه می کنه این برد دیسکاوری. البته اگه یدونه سوکت micro sd هم داشته واقعا محشر بود)
    ///////////////////////////////////////////////////////////////////////////////////////////////////
    بعد در مورد برنامه ای که من در مورد این میکرو دارم در حال حاضر(اولویت اصلیم برای این میکرو) اینه که می خوام بیشتر روی قدرت پردازشی و performance این میکرو کار کنم تا امکانات جانبی. برای اینکه کلا چیزی که این میکرو رو از همه میکرو های موجود مستثنی کرده قدرت پردازشی بالاش و مخصوصا امکاناتی مثل FPU و DSP ش هست.

    در حال حاضر هدف اصلی من راه اندازی دوربین با این میکرو هست(همین دوربینی که توی فروشگاه سایت هم هست) و بعدش پردازش تصویر باهاش راه بندازم و ببینم تا چه حدی جواب میده. و کلا هدف اصلیم راه اندازی اصولی و با بهینه سازی کامله. الان السیدی که راه افتاد ولی باید یه مموری کارت وصل کنم و با اون بخش السیدی رو تست بگیرم از نظر کارایی و بهینه کنم. مرحله بعدی هم دوربین میشه. این وسط هم هر امکانات جانبی که مورد نیاز باشه رو راه می ندازم ولی باز البته با حداکثر بهینه سازی. از RTX و یا rtos دیگه و از امکانات دیگه RL-ARM کیل هم استفاده می کنم به احتمال زیاد.

    بعد یه برنامه تست برای کامپایلر های مختلف هم دارم(gcc vs. keil vs. iar) که ببینم واقعا کدومشون از همه بهتر عمل می کنه و نقاط ضعف و قوت هر کدوم چیه.(چون تو پردازش سنگینه که واقعا کاراییشون مشخص میشه)

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

    ولی بچه هایی که می خوان کار کنن با این میکرو یه یا علی بگن و شروع کنن. واقعا منباعش همونایی هست که اول پست گفتم و بجز سر و کله زدن با میکرو و ور رفتن با قسمت های مختلفش هیچ راه دیگه ای نداره(دقیقا کلمه ور رفتن باید به کار گرفته شه یعنی اونقد با یه قسمت کشتی بگیرید تا قلقش دستتون بیاد)
    یه خوبی و مزیت بزرگ دیگه که این برد دسکاوری داره هم دیباگره که رو خودش داره و دیگه دقدقه دیباگر و پروگرم کردن رو نداره و خیلی کمک می کنه به راه اندازی میکرو.

    همگی موفق باشیم
    ویرایش توسط alireza9900 : 14-05-2012 در ساعت 19:04

  19. کاربران : 12 تشکر کرده اند از شما alireza9900 برای ارسال این پست سودمند:


  20. #92
    مدیر باز نشسته alireza9900 آواتار ها
    تاریخ عضویت
    Jun 2011
    نام
    علیرضا اینانلو
    نوشته ها
    379
    تشکر
    285
    تشکر شده 792 بار در 246 پست

    پیش فرض

    فقط دوستانی که تست می کنند ببینن موقعی که برد رو ریست می کنن ال ای دی سبز که برای usb otg هست(ال ای دی کنار سوکت usb micro) روشن میشه و بعد خاموش شه یا نه؟
    دوستان کسی تست نکرد این رو ؟؟

  21. #93
    کاربر علاقه مند sapiens110 آواتار ها
    تاریخ عضویت
    Jul 2011
    نوشته ها
    32
    تشکر
    22
    تشکر شده 36 بار در 18 پست

    پیش فرض

    آره میشه.معنیش چیه؟

  22. #94
    مدیر باز نشسته alireza9900 آواتار ها
    تاریخ عضویت
    Jun 2011
    نام
    علیرضا اینانلو
    نوشته ها
    379
    تشکر
    285
    تشکر شده 792 بار در 246 پست

    پیش فرض

    نمی دونم. من تست کردم به خاطر pc0 هستش(که lcd_rd بهش وصله) ولی منطقی نیست. هنوز خودمم جوابی ندارم براش که چرا اینطور میشه. البته احتمال زیاد به خاطر اینه که چون این برد همه پایه های میکرو رو بیرون کشیده(حتی مثلا PH0 و PH1 که مربوط به crystal هستن) با یه چیزی تداخل می کنه توی برنامه
    ویرایش توسط alireza9900 : 15-05-2012 در ساعت 11:51

  23. #95
    مدیر باز نشسته alireza9900 آواتار ها
    تاریخ عضویت
    Jun 2011
    نام
    علیرضا اینانلو
    نوشته ها
    379
    تشکر
    285
    تشکر شده 792 بار در 246 پست

    پیش فرض

    دوستان من یه تست گرفتم که دو تا عکس از حافظه فلش توی لوپ پخش می شدن و تعداد فریم بر ثانیه رو اندازه گرفتم: 19.6 fps
    نه خوبه و نه بد! ولی 100% مربوط به السیدی هست. چون حتی با سرعت IO 2 Mhz هم همین بود نتیجه.
    نتیجه اخلاقی: این السیدی قیمتش خوبه(با تاچش 13 تومن) ولی خوب کیفیت خوبی احتمالا نداره(البته باز الان نمیشه با اطمینان کامل گفت چون ممکنه بشه تنظیمات السیدی رو دست کاری کرد که بهتر شه)
    ولی در کل این السیدی برای تست و راه اندازی و حتی پروژه های متوسط و یکم بالاتر هم خیلی خوبه.


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

    پیش فرض

    آره منم مشکلم همین بود . با stm32f1xx تونستم حدود 10 فریم رو جواب بگیرم ولی هر چی فرکانس رو بالا پایین کردم همین شد ! این منو به فکر انداخت که اونایی که میگن 60-70 فریم جواب گرفتن آیا روش تستشون درست بوده یا نه !!!!!!!!!!!؟

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


  26. #97
    مدیر باز نشسته alireza9900 آواتار ها
    تاریخ عضویت
    Jun 2011
    نام
    علیرضا اینانلو
    نوشته ها
    379
    تشکر
    285
    تشکر شده 792 بار در 246 پست

    پیش فرض

    الان روش رسم تصویر که فکر کنم بهینه ترین باشه. چون فکر کنم راه دیگه ای نداشته باشه. باید دید توی تنظیمات راه اندازی السیدی میشه کاری کرد که سرعت بهبود پیدا کنه.
    چون مثلا من با یه مدل از این ویسترون ها بود تا 26 فریم هم با lpc1768 راه انداختم.(که از stm32f407 ضعیف ترم هست تازه)
    ویرایش توسط alireza9900 : 16-05-2012 در ساعت 01:15

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

    پیش فرض

    الان شما شرایطت چیه ؟
    فرکانس ؟ چند بیت 8 یا 16 ؟

  28. #99
    مدیر باز نشسته alireza9900 آواتار ها
    تاریخ عضویت
    Jun 2011
    نام
    علیرضا اینانلو
    نوشته ها
    379
    تشکر
    285
    تشکر شده 792 بار در 246 پست

    پیش فرض

    نقل قول نوشته اصلی توسط sigma-mx نمایش پست ها
    الان شما شرایطت چیه ؟
    فرکانس ؟ چند بیت 8 یا 16 ؟
    فرکانس میکرو که 168 مگ هست. ولی فرکانس io با 2 مگ هم همین 19 فریم بود.
    16 بیت هم هست.

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

    پیش فرض

    من با شرایط 8 بیت و 72 مگ گفتم ولی قسمت write کردن دیتا روی پورت اهمیت زیادی داره . من چون تو بردم دو بیت از 8 بیت از یه پورت دیگه بود مجبور به استفاده از ذستورات اضافی شدم و خیلی سرعت کار رو پایین آورد !
    راستی این میکروی من که واحد fsmc نداره ولی F4 داره . یه سرچی بزن ، لایببری همین السیدی تو نت هست که با fsmc درایو شده . این واحد اصلا برای همین کارا هست .. خیلی باید تو سرعت تاثیر داسته باشه..

صفحه 5 از 26 نخستنخست 123456789101112131415161718192021222324 ... آخرینآخرین

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

  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

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

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