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

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

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

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

    243 92.40%
صفحه 10 از 58 نخستنخست 1234567891011121314151617181920212223242526272829 ... آخرینآخرین
نمایش نتایج: از 181 به 200 از 1155

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

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

    پیش فرض

    مهندس از اين پسره شكر... زياد تشكر نكن .. باورش ميشه كاري كرده ..

    مبارك باشه .. يه استاد ديگه هم اضافه شد به جمع اساتيد .. كدوم مبحث رو شما تدريس ميكنيد

    عكس هم بزاري خوبه

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


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

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

    پیش فرض

    سلام داداشاي گلم
    برد منم راه افتاد. اون برنامه اي كه تو پست 114 هست رو پروگرم كردم بدون دردسر كار كرد.
    با J-Link پروگرمش كردم.
    ما هم اومديم....
    بازم از مهندس شكرريز ممنونم.
    مهندس من وقتی این برنامه ای که تویه پست 114 هست رو روی میکرو میریزم , هیچ اتفاق خاصی نمیفته ! verify هم اوکی میده ها ولی هیچ led روشن نمیشه !!

    ماله شما چه اتفاقی میفته؟؟


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

    .

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

    پیش فرض

    نقل قول نوشته اصلی توسط armstk نمایش پست ها
    مهندس من وقتی این برنامه ای که تویه پست 114 هست رو روی میکرو میریزم , هیچ اتفاق خاصی نمیفته ! Verify هم اوکی میده ها ولی هیچ led روشن نمیشه !!

    ماله شما چه اتفاقی میفته؟؟
    سلام مهندس
    خيلي جالبه. Ledهاي روي برد من چشمك ميزنن.!؟!؟!؟!؟؟!؟!؟1!!!!!!!!!!!!!!!!!! !!!
    _____________________________________
    _____________________________________

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

    پیش فرض

    سلام .. سال نو مبارك

    اون برنامه درسته و كار هم كرد

    من تاحالاداشتم در پروژه قبلي تغييرات ميدادم و اجرا ميكردم .. الان كه خواستم يه پروژه ز صفر بسازم كلي خطا داد تا بالاخره از روي پروژه قبلي فايلهايي هدر و استارت آپ رو اينكلود كردم ..

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

    كسي تا حالا بدون استفاده از لايبرري هاي خودش از صفر چيزي نوشته؟!!

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

    پیش فرض

    نقل قول نوشته اصلی توسط alishekarriz نمایش پست ها
    مهندس از اين پسره شكر... زياد تشكر نكن .. باورش ميشه كاري كرده ..

    مبارك باشه .. يه استاد ديگه هم اضافه شد به جمع اساتيد .. كدوم مبحث رو شما تدريس ميكنيد

    عكس هم بزاري خوبه
    آقا ما مخلصیم. شما بزگوارید.
    استاد کــــــــــــــــــــــیـ ـــــــــــــــــــــــه؟ !؟!؟!؟!؟!؟!
    تدریس چی؟!؟!؟!؟!؟!
    _____________________________________
    _____________________________________

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


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

    پیش فرض

    سلام
    بچه ها کسی نمیدونه مشکل من از کجاست؟؟
    led ها رو تست کردم درست بودن , وقتی هم که میکرو سوییچ ها رو فشار میدم ledها روشن میشن ...

    jlink هم که سالمه ... تست هم میکنم ترک ها صحیح و سالم به Stm و led وصل شدن
    فکر میکردم بردم داره درست کار میکنه , ولی انگاری سخت در اشتباه بودم


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

    .

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

    پیش فرض

    مگه دفعه قبل نگفتي تست كردي درست بود

    تنظيم فركانست رو چك كن .. روشن باشن منابع

    ایـــــــــران میـــــــکرو ™ - مشاهده یک موضوع - شروع آموزش stm32 بر پایه برد سفارشی
    اين برنامه رو هم بريز تست كن

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


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

    پیش فرض

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

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


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

    پیش فرض

    سلام
    دوستان چه خبر؟بعد از یه سری مشکلات،تونستم ds18b20 روی برد رو راه اندازی کنم.(که خوب بود)یه دستی هم به سنسور دمای داخلی بردم که یه نتایجی حاصل شد ولی فعلا همین طور ولش کردم.

    به عنوان یه بردار کوچک چندتا پیشنهاد داشتم:
    1-از این کامپایلر به اون کامپایلر یا ادیتور پریدن رو ول کنید یکی انتخاب کنید و با اون پیش برید.(چون این مورد هیچ وقت تموم شدنی نیست)
    2-برای تسریع کار با توابع و کتابخونه های اماده شرکت stm وcmsis جلو برین،مثال هارو ببینین و در کنار اون می تونین رجیستر های هر قسمت رو هم مطالعه کنین.

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

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


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

    پیش فرض

    سلام
    به نظر من خيلي لازم نيست در مورد محيط برنامه نويسي تعصب داشته باشيم.تازه هر كس تو هر محيطي كه بيشتر با اون آشنايي داره بتونه يه بخش ميكرو راه اندازي كنه خيلي بهتره.
    اينطوري همه با انواع محيطاي برنامه نويسي(IAR, Keil, CoIDE)بيشتر آشنا ميشن. حالا اگه هينت هم نداشت مساله مهمي نيست مهم اينه كه تمركزمون رو تو قسمت برنامه نويسي بيشتر كنيم.
    چه اشكالي داره مثلا من بيام همين USART رو تو Keil راه اندازي كنم و دوست ديگمون بياد همين قسمت رو با IAR و با كتابخونه همون محيط راه بندازه.
    البته ميگم اين نظره منه تا دوستان نظرشون چي باشه؟
    _____________________________________
    _____________________________________

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

    پیش فرض

    مهندس من هم قبول دارم .. از اين به اون نپريم .. فعلا كه كيل رو كارميكنيم ..

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

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

    مثلا منوآل ميگه GPIOB_ODR رو برابر 0 قرار بديم يعني خروجي صفر ميشه اما ما دستور ميديم GPIOB->ODR برابر صفر ..

    يا خيلي ريزه كاريهاي ديگه ..

    ببخشيد سوال مبتدي ميپرسم ..
    موفق باشيم

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


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

    پیش فرض

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

نام: STM32F103RBT6-Board.jpg
مشاهده: 116
حجم: 134.2 کیلو بایت  
    _____________________________________
    _____________________________________

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


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

    پیش فرض

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

    مثلا منوآل ميگه GPIOB_ODR رو برابر 0 قرار بديم يعني خروجي صفر ميشه اما ما دستور ميديم GPIOB->ODR برابر صفر ..
    دمت گرم مهندس حرف دل منو زدی
    منم مشکلم همین قضیه هست اگه این مشکل حل بشه خیلی جلو رفتیم
    به خاطر همین بود که من رفتم سراغ هدر ها تا بدونم چرا مقداردهی رجیستر توی کیل با توی manual یکم تفاوت داره
    راستش من توی آرم تازه کارم شاید که نه حتما یکی از مشکلام هم خوندن دیتا شیت و کار با هدر ها هست
    مهندسین
    sigma_mx
    armstk
    pooriya
    sadmonew
    اول این قضیه رو روشن کنید بعد
    ویرایش توسط Doloop : 09-03-2012 در ساعت 12:21
    *** اللّهم عجّل لولیک الفرج ***

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

    پیش فرض

    سلام
    من فکر میکنم مشکل از جیلینک خودم هستش که خودم هم ساختم ! فعلا هم از این جیلینک کلون ها ندارم
    ولی این روزا احتمالا یکی دستم میاد تست میگیرم ببینم چی میشه
    جیلینک لعنتی verify رو هم OK میده ها ولی پروگرم نمیشه و برنامه عمل نمیکنه ....

    ولی تا بردم رو ردیفش کنم پیگیر بحث هستم


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

    .

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

    پیش فرض

    خوب مهندسین من قسمت RCC_CR رو خوندم
    اول:اینکه فرق این رجیستر توی صفحه 96 منوال و صفحه 129 چیه(فقط کاربرد قسمت PLL2 و PLL3 رو بگید لطفا)
    دوم:قسمت HSICAL و HSITRIM رو متوجه نشدم برای چیه و چه ارتباطی با هم دارن؟؟؟
    اگه بخواهیم داخل برنامه خودمون فعالش کنیم دستور این رجیستر توی کیل چیه؟؟؟
    تشکر
    *** اللّهم عجّل لولیک الفرج ***

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

    پیش فرض

    سلام مهندس . خوشحالم که بالاخره شما هم شروع کردین
    اول یه توضیح بدم اونم اینه که سری STM32F1X خودش دارای زیر شاخه های 101 ، 103 ، 105 و 107 است و هر کدام از این شاخه ها دارای امکانات خاص خود هستند .
    Low-density devices are STM32F101xx, STM32F102xx and STM32F103xx
    microcontrollers where the Flash memory density ranges between 16 and 32 Kbytes.
    Medium-density devices are STM32F101xx, STM32F102xx and STM32F103xx
    microcontrollers where the Flash memory density ranges between 64 and 128 Kbytes.
    High-density devices are STM32F101xx and STM32F103xx microcontrollers where the
    Flash memory density ranges between 256 and 512 Kbytes.
    XL-density devices are STM32F101xx and STM32F103xx microcontrollers where the
    Flash memory density ranges between 768 Kbytes and 1 Mbyte.
    Connectivity line devices are STM32F105xx and STM32F107xx microcontrollers.
    بنابراین این میکرویی که ما استفاده می کنیم (stm32f103rbt6) جزو سری Medium-density این محصول است.حالا این رو برای این گفتم که هم این دیتاشیت و هم کتابخانه های CMSIS برای کل سری STM32F1XX نوشته شدند و ما باید اون قسمت و رجیستر های مربوط به Medium-density رو فقط استفاده کنیم .
    Manual هم هر قسمتش اول اومده یسری توضیحات در حالات سخت افزاری و نام رجیسترها داده و در آخر اومده تمام رجیسترها رو با ریزشون بصورت جدول رسم کرده .
    حالا با این حساب دو تا بخش معرفی واحد RCC تو Manual می بینید . اولی نوشته برای Low , Medium , High, XL density و اون یکی نوشته برایConnectivity line . خوب مشخصه که ما با اولی ار داریم . سری Connectivity line اینقدر مفصله که چند تا PLL داره !
    معمولا هم میکرویی که اسیلاتور داخلی داره و خب می دونید دیگه که اسیلاتور داخلی RC زیاد پایداری نداره و بنابه شرایط دما و ولتاژ ممکنه تغییر کنه و در کار سایر قسمت ها خلل وارد کنه میان و یه رجیستر برای کالیبره کردن این اسیلاتور قرار میدن .حالا این رجیستر HSICAL در واقع همون تنظیم کارخانه هست که فقط خواندنی هست . ولی User هم میتونه با عوض کردن مقدار HSITRIM در زمان از کالیبره خارج شدن اسیلاتور مقادیری رو به مقدار رفرنس اصلی (HSICAL ) اضافه کنه .
    در مورد آخری هم بگم که همه این رجیستر ها اگر نوشتنی باشن به صورت GPIOB->ODR=0x0001 و اگه خوندنی باشن بصورت i = GPIOB->ODR نوشته میشند. این ظور نیست که هر کدام به یک صورت خاص باشه !
    این علامت <- هم که می بینید از علایم استاندارد زبان C هست . چون این رجیستر ها بصورت Structure نوشته شدن . برای دسترسی به Structure هم از این علامت استفاده میکنند . نظیر این علامت <- یا :: رو می تونید تو هر جا مثل برنامه های ویژوال C کامپیوتر ببینید . در مورد مقداردهی به رجیستر هم که بستگی به این که چند بیتی هست 16 یا 32 ... متفاوته . مثلا 0x0283 برای یک رجیستر 16 بیتی هست و 0x1c2304b3 برای یک رجیستر 32 بیتی .
    یا حق

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


  26. #197
    کاربر فعال esi_52000 آواتار ها
    تاریخ عضویت
    Oct 2009
    نام
    اسماعیل طاهری
    نوشته ها
    365
    تشکر
    220
    تشکر شده 943 بار در 200 پست

    پیش فرض

    دوستان منم یه پارازیت بدم .اونم اینکه یه نگاه به قسمت st در CoIDE بندازین .خیلی وسوسه کننده هستش.(

  27. #198
    کاربر فعال lpln852 آواتار ها
    تاریخ عضویت
    Dec 2008
    نوشته ها
    344
    تشکر
    53
    تشکر شده 88 بار در 55 پست

    پیش فرض

    اقا کسی تا حالا UCOS رو واسه stm32 راه انداخته ؟؟ اگه کسی هست راهنمایی کنید واسه شروع چی کار باید کرد

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

    پیش فرض

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

    اقا کسی تا حالا UCOS رو واسه stm32 راه انداخته ؟؟ اگه کسی هست راهنمایی کنید واسه شروع چی کار باید کرد
    مهندس اینقدر تو نت مثال زیاده اتفاقا برای stm32 ! چیز مشکلی نیست راه اندازیش . یه سرچ بزن کلی مثال پیدا می کنی .
    ویرایش توسط sigma-mx : 10-03-2012 در ساعت 20:44

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

    پیش فرض

    اقا کسی تا حالا UCOS رو واسه stm32 راه انداخته ؟؟ اگه کسی هست راهنمایی کنید واسه شروع چی کار باید کرد
    سلام
    من قبلا رویه یک برد آماده uc-ii + gui رو بوتش کرده بودم , البته فقط ایمیج بود و منم پروگرمش کردم و نتیجه رو دیدم
    چیزه خاصی نداره , البته چون اماده بودش ولی کلا اصولش اینه که براش تسک بنویسیم و اونم تسک هایه ما رو اجرا کنه
    سورسش موجود هست البته تریال بودش - ولی نسخه education رو هم گرفته بودم ولی گمش کردم !!


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

    .

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


صفحه 10 از 58 نخستنخست 1234567891011121314151617181920212223242526272829 ... آخرینآخرین

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

  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

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

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