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

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

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

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

    243 92.40%
صفحه 8 از 58 نخستنخست 123456789101112131415161718192021222324252627 ... آخرینآخرین
نمایش نتایج: از 141 به 160 از 1155

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

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

    پیش فرض

    سلام

    جناب استاد عليزاده خليلي ممنون از مطالب مفيدتون .. خوشحال شدم زيااااد

    فقط امثال من تازه كار چطوري به سرعت مطالب شما رو ياد بگيريم .. ميشه توضيحات مبسوط و قدم و قدم هم بزاريد .. حقيقتش ميخواهم اونقدر ياد بگيرم كه هم اين توابع رو بشناسم هم بتونم تغييرات بدهم و هم از اول بنويسم

    يادگيري كامل روچطوري بايد انجام بدم
    CMSIS چيست و چرا ؟!
    ویرایش توسط alishekarriz : 02-03-2012 در ساعت 15:09

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


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

  4. #142
    مدیر باز نشسته armstk آواتار ها
    تاریخ عضویت
    Mar 2009
    نوشته ها
    926
    تشکر
    839
    تشکر شده 1,198 بار در 573 پست

    پیش فرض

    سلام مهندس پوریا
    دمه شما گرم , الحق که دارین خوب پیش میرین

    راستی مهندس قبلا شما یه برد stm32 از چین خریده بودین ! میشه سورس هاشون زحمت بکشین اپلود کنین برامون؟!؟ (شرمنده که پررویی میکنیما)

    راستی usart رو هم تونستین راه بندازین؟!


    میکروکنترلر STM32103-RBT6 بطور کامل راه اندازی شد !!!
    مرحله بعدی اتصال TFT 3.2 به میکرو و بوت کردن UC-OS II + GUI !!!

    .

  5. #143
    مدیر باز نشسته armstk آواتار ها
    تاریخ عضویت
    Mar 2009
    نوشته ها
    926
    تشکر
    839
    تشکر شده 1,198 بار در 573 پست

    پیش فرض

    سلام مهندس پوریا
    دمه شما گرم , الحق که دارین خوب پیش میرین

    راستی مهندس قبلا شما یه برد stm32 از چین خریده بودین ! میشه سورس هاشون زحمت بکشین اپلود کنین برامون؟!؟ (شرمنده که پررویی میکنیما)

    راستی usart رو هم تونستین راه بندازین؟!


    میکروکنترلر STM32103-RBT6 بطور کامل راه اندازی شد !!!
    مرحله بعدی اتصال TFT 3.2 به میکرو و بوت کردن UC-OS II + GUI !!!

    .

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


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

    پیش فرض

    دمت قیژ مهندس چه سریع پیش میری
    معلومه که مثل ما تازه کار نیستیا..!!!
    *** اللّهم عجّل لولیک الفرج ***

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


  9. #145
    کاربر فعال pooriya آواتار ها
    تاریخ عضویت
    Nov 2008
    نام
    پوریا علیزاده
    نوشته ها
    316
    تشکر
    163
    تشکر شده 676 بار در 217 پست

    پیش فرض

    نقل قول نوشته اصلی توسط alishekarriz نمایش پست ها
    سلام

    جناب استاد عليزاده خليلي ممنون از مطالب مفيدتون .. خوشحال شدم زيااااد

    فقط امثال من تازه كار چطوري به سرعت مطالب شما رو ياد بگيريم .. ميشه توضيحات مبسوط و قدم و قدم هم بزاريد .. حقيقتش ميخواهم اونقدر ياد بگيرم كه هم اين توابع رو بشناسم هم بتونم تغييرات بدهم و هم از اول بنويسم

    يادگيري كامل روچطوري بايد انجام بدم
    CMSIS چيست و چرا ؟!
    با سلام

    خیلی ممنون،شما لطف دارین.در مورد اموزش قدم به قدم،واقعیتش تو وبلاگم برای میکروهای xmega اموزش می نوشتم که یه مدته عقب افتاده،در حال تکمیل اونا هستم به همین دلیل شاید وقت نکنم ،ولی دوستان با تجربه هستن و کمک میکنن.
    در مورد کتابخانه های CMSIS هم تو بخش LPC یادمه یکی از دوستان کامل توضیح داده بودن،حالا اگه پیدا نکردین در خدمتم.

  10. #146
    کاربر فعال pooriya آواتار ها
    تاریخ عضویت
    Nov 2008
    نام
    پوریا علیزاده
    نوشته ها
    316
    تشکر
    163
    تشکر شده 676 بار در 217 پست

    پیش فرض

    نقل قول نوشته اصلی توسط armstk نمایش پست ها
    سلام مهندس پوریا
    دمه شما گرم , الحق که دارین خوب پیش میرین

    راستی مهندس قبلا شما یه برد stm32 از چین خریده بودین ! میشه سورس هاشون زحمت بکشین اپلود کنین برامون؟!؟ (شرمنده که پررویی میکنیما)

    راستی usart رو هم تونستین راه بندازین؟!
    سلام مهندس
    واقعیتش من به غیر این برد که برای stm ساختیم کلا برد دیگه ای برای این سری ندارم.قسمت usart هم که مهندس نرسیدم.
    دوستان هم یه یا علی بگن

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


  12. #147
    کاربر فعال pooriya آواتار ها
    تاریخ عضویت
    Nov 2008
    نام
    پوریا علیزاده
    نوشته ها
    316
    تشکر
    163
    تشکر شده 676 بار در 217 پست

    پیش فرض

    سلام

    راه اندازی LCD کاراکتری با STM.توابع مورد نیاز تماما با کتابخانه های CMSIS نوشته شده اند.تلاشم این بوده که کتابخانه کاملی باشه و اگه ببینید واقعا روش کار شده،با این حال ورژن 1(V 1)هست و احتمال داره ایراداتی داشته باشه که به مرور با کمک دوستان حل می شه.



    کامپایلر:IAR
    فايل هاي پيوست شده فايل هاي پيوست شده
    • نوع فایل: rar LCD.rar (513.5 کیلو بایت, 1562 نمايش)

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


  14. #148
    کاربر فعال pooriya آواتار ها
    تاریخ عضویت
    Nov 2008
    نام
    پوریا علیزاده
    نوشته ها
    316
    تشکر
    163
    تشکر شده 676 بار در 217 پست

    پیش فرض

    سلام
    اینم راه اندازی lcd گرافیکی با چیپ ks108 با کتابخانه های CMSIS.چیز خاصی نداره جز چندتا نکته:
    1-یک پورت رو می تونین برای وصل به glcd انتخاب کنین
    2-پورت انتخاب شده مورد نظر از پایه های (7....0) به خطوط دیتای glcd به ترتیب از (db0....db7) متصل می شوند مگر با تغییرات جزئی در سورس و بقیه پایه های کنترولی در کتابخانه مورد نظر به صورت دستی تعیین می شوند
    در ایم مثال glcd به porta متصل است.

    کامپایلر:iar
    فايل هاي پيوست شده فايل هاي پيوست شده

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


  16. #149
    کاربر فعال pooriya آواتار ها
    تاریخ عضویت
    Nov 2008
    نام
    پوریا علیزاده
    نوشته ها
    316
    تشکر
    163
    تشکر شده 676 بار در 217 پست

    پیش فرض

    سلام

    راه اندازی switch های روی برد و نشان دادن شماره کلید مورد نظر روی lcd.

    کتابخانه های cmsis
    کامپایلر:iar
    فايل هاي پيوست شده فايل هاي پيوست شده
    • نوع فایل: rar SWITCH.rar (515.1 کیلو بایت, 696 نمايش)

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


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

    پیش فرض

    سلام

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

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


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

    پیش فرض

    فقط من كه هيچي ياد نگرفتم .. نه با كيل كار ميشه نه قدم به قدم
    دقیقا...!!!
    من اخر متوجه نشدم با کدوم نرم افزار کار کنیم
    به نظر من رها کردن کیل اشتباهه ولی چون الان زیاد بلد نیستیم با CMSIS کار کنیم فعلا با نرم افزار CoIDE کار کنیم تا زیروبم قضیه CMSIS دستمون بیاد
    راستش من هرچی با رجیسترها ور میرم جواب نمیده
    من که میگم بچسبیم به CMSIS
    نظر ...؟؟؟
    *** اللّهم عجّل لولیک الفرج ***

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


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

    پیش فرض

    نظر:
    با هر چي كار ميكنيم .. دقيق باشه .. اموزشي باشه ( نه اينكه يه برنامه فقط اجرا بشه) خوبه اون بالا همه گفتند ميخواهيم دقيق و اصولي ياد بگيريم ..

    من هنوز معتقد به keil هستم حالا با كتابخونه هاي استاندارد اوليه يا CMSIS ... در باره CoIDE هم نميگم بده .. خوبه اما همچنان فكر ميكنم كار راه انداز هست و ما رو از يادگيري عميق ميكرو دور ميكنه .. حداقل الان كه من چيزي بلد نيستم نبايد زياد سراغش برم تا با دستورات كلنجار برم و نزديكتر به سخت افزار باشم ..

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

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

    تا دوستان چي بخواهند

  23. کاربران : 3 تشکر کرده اند از شما alishekarriz برای ارسال این پست سودمند:


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

    پیش فرض

    یه پیشنهاد دیگه:
    چطوره با کیل که رجیستری کار میکنیم موازی با اون دستورات cmsis رو هم یاد بگیریم (داخل کیل)
    اینطوری با یک تیر دو نشون میزنیم
    *** اللّهم عجّل لولیک الفرج ***

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


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

    پیش فرض

    موافق هستم ..

    خب الان كجايي؟ داشتيم برنامه اي كه دوهفته پيش تعريف كردم از سه تا led رو مي نوشتيم ؟

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

    پیش فرض

    یه سوال ؟
    برای اون برنامه باید با adc کار کرد درسته..
    برای adc من تو قسمت ویزارد analog input رو انتخاب کردم
    حالا نمیدونم تو کجا میشه مقدار ورودی رو دید مثلا تو debuger کیل میشه تغیرات ورودی رو مشاهده کرد
    یه سوال دیگه ؟
    تو ویزارد میشه هر پایه رو با سه تا فرکانس بعنوان خروجی تنظیم کرد
    2mhz
    10mhz
    50mhz
    من روی کریستال خارجی گذاشتم و هر کدوم از پایه های متصل به led هارو با یکی از این سه تا فرکانس تنظیم کردم ولی همه با یه فرکانس روشن خاموش میشن
    علت چیه؟؟
    *** اللّهم عجّل لولیک الفرج ***

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

    پیش فرض

    مهندس .. ميخواهي LED با فركانس چند مگا هرتز روشن خاموش بشه و شما هم ببيني .. اولا كه اصلا LED بيشترين فركانسش خيلي خيلي كمتر هست (شايد چند ده هرتز نميدونم) و در سرعتهاي بالا شدت نورش با توجه به ديوتي سايكل كم و زياد ميشه ( مثل برنامه اي كه من نوشتم در پستهاي قبل) و از اون گذشته اگر چنين LED هم باشه چشم سرعت هاي بالاتر از 10 - 50 هرتز رو (بسته به چشم و تجربه) اصلا تشخيص نميده

    اما در مورد ADC براي ديدن پنجره هاي قسمتهاي مختلف در محيط ديباگ از مسير زير view/system viewer برو البته ايكونش هم روي نوار ابزار هست به شكل مربع سبزي كه روش يه آي سي هست

    البته از منوي Peripherals هم پنجره هايي مربوط به سخت افزار باز ميشه كه دقيقا نميدونم اين دو مسير چقدر كارهاي هم رو ميتونن انجام بدهند

    لطفا برنامه اي رو هم كه نوشتي بزار و يكم توضيح بده در مورد دستورات

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

    پیش فرض

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

    در مورد سوال بالا هم منظورم چیز دیگه ای بود...
    ببینید فرکانس کاری میکرو فرضا 50Mhz باشه
    تو دیتا شیت گفته هر پایه میتونه با سه فرکانس جداگانه کار کنه 10Mhz و 2Mhz و 50Mhz
    حالا من با فرکانس میکرو کاری ندارم میخام پین A.1 با فرکانس 10Mhz چشمک بزنه و پین A.2 با فرکانس 50Mhz چشمک بزنه یعنی دوتا زمان مختلف ولی وقتی تو ویزارد اینو تنظیم میکنم هردو پین با یه فرکانس چشمک میزنه؟؟!!!
    *** اللّهم عجّل لولیک الفرج ***

  30. #158
    کاربر فعال pooriya آواتار ها
    تاریخ عضویت
    Nov 2008
    نام
    پوریا علیزاده
    نوشته ها
    316
    تشکر
    163
    تشکر شده 676 بار در 217 پست

    پیش فرض

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

    مهندس do...loop فعلا adc رو بی خیال.کار کردن روی adc مستلزم تسلط روی اون قسمت هست و این قسمت هم یه مقدار مطالعه می خواد.بزارین یه مقدار جلو بریم بعدا.البته یه کد در این مورد نوشتم و تست کردم ولی بازم هنوز خوب مسلط نیستم.

    درباره فرکانس پایه ها فرقی نداره شما با چه فرکانسی پایه مورد نظر رو راه اندازی کنین،بین روشن و خاموش شدن تاخیر نمی دین که با چشم بشه اونو دید،فقط دارین با یه فرکانسی پایه مورد نظر رو فعال می کنین و اصلا چشم قادر به تشخیص اون نیست.(برداشت شما از فرکانس کاری gpio صحیح نیست)

  31. کاربران : 3 تشکر کرده اند از شما pooriya برای ارسال این پست سودمند:


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

    پیش فرض

    مهندس
    در سايت شركت ST فايلهاي Reference manual و همه Programming manuals هاي مربوط به اين ميكرو رو بگير كامل توضيح داده

    http://www.st.com/internet/com/TECHN...CD00228163.pdf

    http://www.st.com/internet/com/TECHN...CD00171190.pdf

    STM32F103RB - STMicroelectronics

    مهندس من هم جواب همين منظورت رو دادم ديگه

    اولا كه نگفته پايه با اين فركانس روشن و خاموش ميشه .. بلكه گفته پايه ميتواند با اين سرعت تغيير وضعيت بدهد
    دوما كه برنامه اي كه ما نوشتيم زمان روشن خاموش شدن رو تعيين ميكنه مثلا هر ثانيه سه بار ..
    سوما كه اصلا امكان چشمك زدن هيچ LED با چنين فركانسي نيست يعني نه LED و نه چشم ما .. اين سرعت رو متوجه نميشوند

  33. کاربران : 4 تشکر کرده اند از شما alishekarriz برای ارسال این پست سودمند:


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

    پیش فرض

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

    در مورد adc .. مهمترين دليل من براي حركت به سمت آرم بوده و هست .. اگر ممكن هست طي چند هفته اينده تمام جزئياتش رو تمرين كنيم ... مخصوصا حالتهايي كه باعث كاهش خطا ميشه .. مثلا نمونه برداري دوبل يا جدا كردن از cpu و ...

    تشكر

صفحه 8 از 58 نخستنخست 123456789101112131415161718192021222324252627 ... آخرینآخرین

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

  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

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

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