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

نمایش نتیجه های نظرسنجی ها: چگونه STM32 را ياد بگيريم؟

رأی دهندگان
263. شما نمی توانید در این نظرسنجی رای دهید.
  • سطحي و كار راه انداز

    20 7.60%
  • دقيق و حرفه اي

    243 92.40%
صفحه 17 از 58 نخستنخست 123456789101112131415161718192021222324252627282930313233343536 ... آخرینآخرین
نمایش نتایج: از 321 به 340 از 1155

موضوع: شروع آموزش stm32 بر پایه برد سفارشی

  1. #321
    کاربر فعال
    تاریخ عضویت
    Mar 2012
    نوشته ها
    179
    تشکر
    49
    تشکر شده 9 بار در 7 پست

    پیش فرض

    نقل قول نوشته اصلی توسط sigma-mx نمایش پست ها
    مهندس متوجه منظورت نشدم ! این فایل زیپی که گذاشتم کل یه پروژه هست . اول آنزیپش کن یه پوشه میبینی بنام template که توش سه تا پوشه دیگه هست . یکی source هست که سورس فایل های شما باید اینتو باشه و من فایل شما رو الان گذاشتم توش و یکی دیگه project هست که فایل پروژه کیل توش هست و فایل hex هم همین تو ساخته میشه . و پوشه سوم libraries هست که کل درایور های cmsis داخلشه .
    همون طور که گفتم قبلا ، اگه خواستید یه برنامه جدید (پروژه جدید ) رو شروع کنید کافیه از پوشه template یه کپی بگیرید( با محتویات ) و دوباره به همون روش برنامه ها رو بریزید تو source و سپس کامپایل ... دیگه لازم نیست بری تو کیل یه پروژه جدید باز کنی .. انتخاب میکرو و کارای دیگه .
    موفق باشید
    مشکل من با ایجاد پروژه جدید هست
    وقتی یه پروژه دیگه باز میکنم و از فایلای شما استفاده میکنم باز هم ارور میده
    لطف میکنید مرحله به مرحله توضیح بدید چب کار باید بکنم

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

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

    پیش فرض

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

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

    پیش فرض

    نقل قول نوشته اصلی توسط sigma-mx نمایش پست ها
    آقا در ضمن یکی لطفا اون نقشه pdf برد شما رو آپ کنه که من اگه مثال گذاشتم برای برد شما تغییرش بدم .
    اینم بگم که خوشبختانه کتابخانه مموری کارت که روش کار می کردم کامل جواب داد . خب حالا کم کم باید یکم مثال با همین rcc و gpio بزنیم که همه دیگه کامل متوجه بشن و بتونن راحت روش کار کنن .
    کتابخونه lcd کارکتری و گرافیکیks0108 هم کاملا جواب گرفتم و کم کم آپ میکنم .
    یا حق
    دستت شما هم درد نکنه که اینقدر داری زحمت میکشی مهندس
    من فقط یه PCB از بورد دارم PDF از شماتیک یا شماتیک ندارم.

    خیلی منتظرم ببینم السیدی هارو چیکار کردی،همین طور مموری کارت رو...
    منم دارم روی السیدی کاراکتری با رجیسترها کار میکنم ولی هنوز جواب نداده
    راستی السیدی کاراکتری رو شما رو مد 4 راه انداختی یا 8
    اگه میشه یه توضیح هم بده که رو مد 4 دیتای 8بیتی رو چطور ارسال میکنی
    تشکر
    *** اللّهم عجّل لولیک الفرج ***

  5. #324
    کاربر فعال
    تاریخ عضویت
    Mar 2012
    نوشته ها
    179
    تشکر
    49
    تشکر شده 9 بار در 7 پست

    پیش فرض

    نقل قول نوشته اصلی توسط sigma-mx نمایش پست ها
    میشه بگید چطوری پروژه جدید باز میکنید ؟
    میرم تو project بعد new uvision project بعد stm32f03rb رو انتخاب میکنم بعد new میزنم و با پسوند .c سیوش میکنم وبه پروژه اضافه میکنم
    بعد اینا رو کپی مکنم تو فایلای شما بعد درایور ها و کتابخونه ها رو هم اضافه میکنم بهش
    ولی کلی ارور میده

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

    پیش فرض

    میرم تو project بعد new uvision project بعد stm32f03rb رو انتخاب میکنم بعد new میزنم و با پسوند .c سیوش میکنم وبه پروژه اضافه میکنم
    بعد اینا رو کپی مکنم تو فایلای شما بعد درایور ها و کتابخونه ها رو هم اضافه میکنم بهش
    ولی کلی ارور میده
    !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!

    این پوشه رو همیشه یجا نگه دار و زمانی که خواستی یه پروژه جدید کار کنی ازش یه کپی بگیر و سورس ها و main رو توی پوشه source کپی کن ، بقیه همچی آماده هست ...

    مهندس متوجه منظورت نشدم ! این فایل زیپی که گذاشتم کل یه پروژه هست . اول آنزیپش کن یه پوشه میبینی بنام template که توش سه تا پوشه دیگه هست . یکی source هست که سورس فایل های شما باید اینتو باشه و من فایل شما رو الان گذاشتم توش و یکی دیگه project هست که فایل پروژه کیل توش هست و فایل hex هم همین تو ساخته میشه . و پوشه سوم libraries هست که کل درایور های cmsis داخلشه .
    همون طور که گفتم قبلا ، اگه خواستید یه برنامه جدید (پروژه جدید ) رو شروع کنید کافیه از پوشه template یه کپی بگیرید( با محتویات ) و دوباره به همون روش برنامه ها رو بریزید تو source و سپس کامپایل ... دیگه لازم نیست بری تو کیل یه پروژه جدید باز کنی .. انتخاب میکرو و کارای دیگه .
    مهندس سوال میکنی جوابشو چرا نمی خونی پس !!!
    من 2 بار گفتم ، نیاز به ساخت دوباره پروژه نداری . اگه می خوای یه کار جدید رو شروع کنی فقط کافیه یه کپی از همین پوشه template بگیری و فایل main و سورس های جدیدت رو تو پوشه سورس بزاری . یا اصلا همون فایل main رو باز کن تمام برنامه هاشو پاک کن ، حالا برنامتو بنویس و کامپایل و ....
    تو پوشه project یه پروژه کیل ساخته شده وود داره با تمام تنظیمات . باید بازش کنی فقط و استفاده کنی .
    پس دیگه نیاز به ساخت پروژه جدید نیست . امیدوارم مطلب رو رسونده باشم .

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

    پیش فرض

    خیلی منتظرم ببینم السیدی هارو چیکار کردی،همین طور مموری کارت رو...
    منم دارم روی السیدی کاراکتری با رجیسترها کار میکنم ولی هنوز جواب نداده
    راستی السیدی کاراکتری رو شما رو مد 4 راه انداختی یا 8
    اگه میشه یه توضیح هم بده که رو مد 4 دیتای 8بیتی رو چطور ارسال میکنی
    کار خاصی نکردم مهندس ! دلیلی نداره همشو از اول بیام بنویسم . یسریشون مثال های تو نت بود تغییر دادم و کم و زیادش کردم . مثلا السیدی کارکتری 4 بیت تو مثالهای تو نت فراوونه . هم مثال رجیستریش و هم با cmsis . شما هم سعی نکن از اول بیای بنویسی وقتی نمونش هست و یکی قبلا نوشته . پیش از اینکه دنبال یه موضوع جدید بری یه سرچی بزن حتما مثال براش وجود داره . اینو واقعا میگم ، موقعی که کار با این میکرو رو شروع میکردم فکرشو نمی کردم که اینقدر منبع و لایببری و درایور براش موجود باشه .

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


  9. #327
    کاربر فعال
    تاریخ عضویت
    Mar 2012
    نوشته ها
    179
    تشکر
    49
    تشکر شده 9 بار در 7 پست

    پیش فرض

    مرسی خیلی لطف کردید

  10. #328
    کاربر علاقه مند
    تاریخ عضویت
    Jan 2012
    نوشته ها
    44
    تشکر
    11
    تشکر شده 17 بار در 13 پست

    پیش فرض

    آقا صادق دست شما درد نکنه از جوابتون ولی این فایله هر کاری می کنم دانلود نمی شه
    اون صفحه را همونجور که شما گفتید انجام دادم ولی نشد

  11. #329
    مدير بخش STM32 sadmonew آواتار ها
    تاریخ عضویت
    Jun 2011
    نام
    صادق محمدي
    نوشته ها
    2,002
    تشکر
    6,283
    تشکر شده 3,115 بار در 1,408 پست

    پیش فرض

    نقل قول نوشته اصلی توسط farhads نمایش پست ها
    آقا صادق دست شما درد نکنه از جوابتون ولی این فایله هر کاری می کنم دانلود نمی شه
    اون صفحه را همونجور که شما گفتید انجام دادم ولی نشد
    سلام مهندس
    اينم لينك دانلود:
    http://citylan.dl.sourceforge.net/pr...i_20111119.exe
    لطفا بعد از دانلود و نصب نتيجه رو بگيد، كه چيكار كرديد و به كجا رسيدين؟
    ویرایش توسط sadmonew : 08-04-2012 در ساعت 21:58
    _____________________________________
    _____________________________________

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


  13. #330
    کاربر علاقه مند
    تاریخ عضویت
    Jan 2012
    نوشته ها
    44
    تشکر
    11
    تشکر شده 17 بار در 13 پست

    پیش فرض

    دانلود نمی شه وی وی پی ان می خواد

  14. #331
    کاربر علاقه مند
    تاریخ عضویت
    Jan 2012
    نوشته ها
    44
    تشکر
    11
    تشکر شده 17 بار در 13 پست

    پیش فرض

    دانلود نمی شه وی وی پی ان می خواد

  15. #332
    کاربر فعال M_GH آواتار ها
    تاریخ عضویت
    Mar 2012
    نام
    م. غیور
    نوشته ها
    314
    تشکر
    464
    تشکر شده 367 بار در 177 پست

    پیش فرض

    نچ
    با وی پی ان هم نمیاد!

  16. #333
    مدير بخش STM32 sadmonew آواتار ها
    تاریخ عضویت
    Jun 2011
    نام
    صادق محمدي
    نوشته ها
    2,002
    تشکر
    6,283
    تشکر شده 3,115 بار در 1,408 پست

    پیش فرض

    سلام مهندساي گل
    بدون مشكل دانلود ميشه. خودم تست كردم.
    البته اول لينك دانلود رو تو نوار آدرس فايرفاكس كپي كنيد، بعد دكمه GO رو بزنيد.
    ویرایش توسط sadmonew : 09-04-2012 در ساعت 22:37
    _____________________________________
    _____________________________________

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

    پیش فرض

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

    Your request is being denied as it appears to be coming from a location banned by our Terms of Use.
    Report Not Being From a Blocked Country


    If you are not from one of the countries banned from accessing this site, please submit us a Support Request including your IP address ( ) and country of origin.

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

    پیش فرض

    منم الان دانلود کردم مشکل نداشت بدون وی پی
    بهترین راه اینه که اگه مرورگر فایرفاکس داشته باشی لینک رو کپی کن بعد تو نرم افزار IDM گزینه ADD URL رو بزن و پیست کن.
    موفق باشی
    *** اللّهم عجّل لولیک الفرج ***

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

    پیش فرض

    به جون خودم شما مشکوک میزنید !!! مگه شما کجا زندگی میکنید که آیپیتون مال کشور نیست !!!

  20. #337
    مدير بخش STM32 sadmonew آواتار ها
    تاریخ عضویت
    Jun 2011
    نام
    صادق محمدي
    نوشته ها
    2,002
    تشکر
    6,283
    تشکر شده 3,115 بار در 1,408 پست

    پیش فرض

    سلام مهندس
    البته اين يه روش دانلود از سايت sourceforge هستش.
    مساله خيلي ساده. اگه دقت كرده باشين اول لينك نوشته شده:citylan.dl اگه شما هم بخواين هر فايلي رو از سايت sourcefoge دانلود كنين فقط كافيه قبل از كلمه sourceforge اون عبارت رو قرار بدين.
    خودم هر فايلي رو كه بخوام بدون و.پي.ان از اين سايت دانلود ميكنم.
    دليل اينكه اجاره ميده دانلود كنيم اينه كه اين سرور(citylan.dl) تو كشور روسيه قرار داره و خوشبختانه سروراي روسي هم با ايرانيا مشكلي ندارن!!! البته فعلا!!!
    _____________________________________
    _____________________________________

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


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

    پیش فرض

    حالا موضوع مهمی نیست ولی با این حرفای شما ، بازم ارور میده !!!

  23. #339
    کاربر دائمی
    تاریخ عضویت
    Jul 2009
    نوشته ها
    415
    تشکر
    218
    تشکر شده 531 بار در 212 پست

    پیش فرض

    به به .. چه خوشحال كننده هست اين فروم .. خدا قوت ..

    مجله بعدي 40 صفحه آموزش St داره انشا ا.. ديگه

    من هم اگر بتونم ميام .. كاش هر چند صفحه يه پست نتيجه گيري يا خلاصه سازي باشه ..

    موفق باشيم

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


  25. #340
    مدير بخش STM32 sadmonew آواتار ها
    تاریخ عضویت
    Jun 2011
    نام
    صادق محمدي
    نوشته ها
    2,002
    تشکر
    6,283
    تشکر شده 3,115 بار در 1,408 پست

    پیش فرض

    سلام داداشاي گلم و مهندسين عزيز
    خوب در مورد GPIO يه مطلب مختصري مونده كه توضيح ندادم و اون نحوه نوشتن ديتا رو پورت ها هستش.
    خوب از همين اول با يه مثال شروع ميكنيم:
    فرض كنيد كه ميخوايم پين هاي 1 و 2 و 3 پورت A رو كه روي برد 3 تا LED بهشون وصل شده، رو كنترل كنيم.
    البته يادمون باشه تنظيمات مربوط به حالت خروجي رو براي اين 3تا پين انجام داديم.
    تذكر: LED هاي روي برد از قسمت كاتد به اين 3 تا پين وصل شدن.
    دو تا دستور تو كتابخونه CMSIS وجود داره كه به اين صورت تعريف ميشن:
    [PHP]void GPIO_SetBits(GPIO_TypeDef* GPIOx, uint16_t GPIO_Pin)
    void GPIO_ResetBits(GPIO_TypeDef* GPIOx, uint16_t GPIO_Pin)[/PHP]
    دستور اول براي 1 كردن پين(پينهاي) مورد نظر پورت A يا B يا C يا D به كار ميره.
    دستور دوم براي 0 كردن پين(پين هاي) مورد نظر پورت A يا B يا C يا D مورد استفاده قرار ميگيره.
    پارامتر اول براي هر دو دستور تعيين كننده پورت مورد نظر(GPIOA يا GPIOB يا ....) و پارامتر دوم از سمت چپ مشخص كننده پين(پين هاي) مورد نظر هستش(0 تا 15).
    مثلا اگه بخوايم پين هاي 1 و 3 پورت A به صورت همزمان 1 بشن، دستور بالا رو به اين صورت مينويسيم:
    [PHP]GPIO_SetBits(GPIOA, GPIO_Pin_3|GPIO_Pin_1);[/PHP]
    يا اگه بخوايم پين 2 از پورت A رو 0 كنيم از دستور زير استفاده ميكنيم:
    [PHP]GPIO_ResetBits(GPIOA, GPIO_Pin_2);[/PHP]
    -----------------------------------------------------------------------------------------------------------------------------
    در پست بعدي ميخوام نحوه راه اندازي قسمت USART رو توضيح بدم.
    ویرایش توسط sadmonew : 10-04-2012 در ساعت 16:56
    _____________________________________
    _____________________________________

  26. کاربران : 6 تشکر کرده اند از شما sadmonew برای ارسال این پست سودمند:


صفحه 17 از 58 نخستنخست 123456789101112131415161718192021222324252627282930313233343536 ... آخرینآخرین

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

  1. پاسخ: 515
    آخرين نوشته: 09-12-2018, 12:45
  2. پاسخ: 105
    آخرين نوشته: 02-12-2015, 17:33
  3. Stm32 رو چطوری شروع کنم دوستان ...!
    توسط sarab1 در انجمن stm32
    پاسخ: 18
    آخرين نوشته: 11-10-2013, 18:54
  4. پاسخ: 9
    آخرين نوشته: 01-08-2010, 12:53
  5. انتشار قريب‌الوقوع نخستين به‌روزرساني بزرگ ويندوز سون
    توسط arsalan681 در انجمن اخبار کامپیوتر و IT و مسابقات رباتیک
    پاسخ: 0
    آخرين نوشته: 08-06-2010, 12:43

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

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