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

موضوع: بهترین روش عمقی یاد گرفتن میکرو کنترولر ارم stm32f

  1. #1
    کاربر علاقه مند stackprograme آواتار ها
    تاریخ عضویت
    Jul 2015
    نوشته ها
    42
    تشکر
    15
    تشکر شده 29 بار در 15 پست

    Icon16 بهترین روش عمقی یاد گرفتن میکرو کنترولر ارم stm32f

    سلام،دوستان ما برای اموزش این میکرو ها یک برد اموزش خریدیم،که همه چیز گل وبلبل است با یک خورده جستجو به راحتی چند تا کار ساده روشتن خاموش کردن led و......
    می توانیم به راحتی انجام بدهیم.
    سوال من اینه اگه من نخوام از برد اموزشی استفاده کنم و keil خالص استفاده کنیم،بهترین روش یادگیری این همه رجیسترو ....چطور است؟
    می خوام ببینم چطور می توانم لایبرری خودم بنویسم در این زمینه ها؟
    حقیقتش من روی میکرو stm32f407 ست شدم،ولی داخل هدر فایل هاش گم می شوم،نمی دونم مثلا چطور یک تابع ADCبا این رجیستر ها می تونم بسازم.

    ممنون می شم پاسخ بدهید
    ویرایش توسط stackprograme : 27-03-2016 در ساعت 23:39

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

  3. #2
    کاربر فعال
    تاریخ عضویت
    Jul 2013
    نوشته ها
    153
    تشکر
    42
    تشکر شده 47 بار در 38 پست

    پیش فرض

    شما دوجور می تونین ازینا استفاده کنین
    تحت سیستم عامل و بدون سیستم عامل
    اگه بدون سیستم عامل می خوای کارکنی باید ماشین حالت بلد باشی و اون وقت بهتره برای سخت افزارای داخلی میکرو تابع ننویسی و از اینتراپت هاش استفاده کنی.
    اگر هم می خوای از سیستم عامل استفاده کنی خب باید از توابع استفاده کنی
    دیتاشیت های stm تا اونجا که یادم میاد 800 900 صفحه بود
    اما لزومی نداره همشو بخونی
    مثلا فک کنم قسمت adc حدود 30 صفحه باشه
    و در نهایت CMSIS می تونه برات راه گشا باشه به شرطی که دیتاشیت رو بخونی

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


  5. #3
    کاربر فعال mohammadne آواتار ها
    تاریخ عضویت
    Dec 2013
    نام
    محمد پورخلیلی
    نوشته ها
    276
    تشکر
    43
    تشکر شده 214 بار در 132 پست

    پیش فرض

    نیازی به یادگیری رجیسترهای عددی نیست، شما کتابخانه cmsis و راهنماشو دانلود کن ، بعد برای هر قسمت مثلا ADC بسته به نیاز برنامتون راهنمایی میکنه که چه توابعی رو فراخوانی کنی. همچنین در فایل zip کتابخانه مثالهایی وجود داره که با بررسیشون حساب کار دستتون میاد.
    ویرایش توسط mohammadne : 28-03-2016 در ساعت 14:17

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


  7. #4
    کاربر علاقه مند stackprograme آواتار ها
    تاریخ عضویت
    Jul 2015
    نوشته ها
    42
    تشکر
    15
    تشکر شده 29 بار در 15 پست

    پیش فرض

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

  8. #5
    کاربر دائمی
    تاریخ عضویت
    Jun 2009
    نام
    روح الله خرم بخت
    نوشته ها
    403
    تشکر
    456
    تشکر شده 591 بار در 214 پست

    پیش فرض

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

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


  10. #6
    کاربر فعال mohammadne آواتار ها
    تاریخ عضویت
    Dec 2013
    نام
    محمد پورخلیلی
    نوشته ها
    276
    تشکر
    43
    تشکر شده 214 بار در 132 پست

    پیش فرض

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

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


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

    پیش فرض

    سلاملازم نیست همه دیتاشیت و رفرنس منوآل خوانده شود!فقط اون قسنت هایی که برای کار باهاش مواجه می شویم خوانده شود.مثلا تایمر کلی رجیستر داره .حالا برای راه اندازی اولیه همش را باید بشینیم بخونیم!؟

  13. #8
    کاربر فعال
    تاریخ عضویت
    Jul 2013
    نوشته ها
    153
    تشکر
    42
    تشکر شده 47 بار در 38 پست

    پیش فرض

    نقل قول نوشته اصلی توسط mzarkoob نمایش پست ها
    سلاملازم نیست همه دیتاشیت و رفرنس منوآل خوانده شود!فقط اون قسنت هایی که برای کار باهاش مواجه می شویم خوانده شود.مثلا تایمر کلی رجیستر داره .حالا برای راه اندازی اولیه همش را باید بشینیم بخونیم!؟
    برای راه اندازی اولیه یه بخش خدایی باید همه ی اون بخش رو یه بار خوند
    که یه شمای کلی داشته باشیم
    نظر شخصیه البته
    ولی برای بارهای بعدی قاعدتا دیگه کد آماده شده داریم

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

  1. استارت کار با میکرو stm32f
    توسط armstk در انجمن stm32
    پاسخ: 420
    آخرين نوشته: 01-01-2015, 10:58
  2. Watch Dog circuit for stm32f
    توسط Mahdi.maaref در انجمن stm32
    پاسخ: 2
    آخرين نوشته: 31-03-2014, 16:05
  3. انجمن stm32f حاضر و اماده شد !
    توسط armstk در انجمن stm32
    پاسخ: 8
    آخرين نوشته: 05-03-2012, 21:50
  4. استارت کار با میکرو stm32f
    توسط armstk در انجمن Cortex-a8-a9 arm9-11
    پاسخ: 374
    آخرين نوشته: 28-02-2012, 01:16

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

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