نمایش/عدم نمایش سایدبار
رفتن به بالای صفحه
آزادی حجاز از دست نااهلان
Avatar

آموزش میکروکنترلر های arm سری stm32f10x جلسه 3

دوستان سلام hi : این هفته میخوایم در ابتدا یکم در مورد CMSIS صحبت کنیم و در اخر یک پروژه ساده خواندن وضعیت یک کلید رو باهم راه میندازیم و تمام ( آموزش میکروکنترلر های arm سری stm32f10x جلسه 3 )
آموزش میکروکنترلر های arm سری stm32f10x جلسه 3

آموزش میکروکنترلر های arm سری stm32f10x جلسه 3

آموزش میکروکنترلر های arm سری stm32f10x جلسه 1
آموزش میکروکنترلر های arm سری stm32f10x جلسه 2
 
خب CMSIS مخفف Cortex Microcontroller Software Interface Standard این کتاب خانه در سال 2008 توسط کمپانی ARM برای استفاده از میکروهای سری cortex معرفی شد؛ در واقع این لایبراری برای تمامی میکرو کنترلر هایی که از هسته cortex استفاده میکنند یکی است و یک استاندارد برای تمامی میکرو کنترلر ها با هسته cortex میباشد و مثلا شما برای تغیر میکروتون از کمپانی st به nxp خیلی دچار مشکل نمیشید و تغیرات اندکی داره.
در cmsis تمام ریجستر ها به صورت تابع در اومدن که بشه خیلی راحت تر ازشون استفاده کرد و دیگه درگیر رجیسترها نشیم؛ دیگه اگه اطلاعات بیشتر خواستین سرچ کنید خیلی راحت بدستتون میاد. smile
حالا بریم سراغ پروژمون میخوایم وضعیت یک کلید رو بخونیم ایا یکه صفره چیه؟ خیلی اسونه همون پروژه قبلی رو باز کنید تا دوتا خط توش اضافه کنیم و تموم بشه؛ ابتدا کلاک اون پورتی رو که کلید بهش وصله رو روشن میکنیم(که قبلا گفتیم چطور) بنا بر تجربیاتم همین کارو بکنیم کافیه و نمیخواد دیگه براش استراکچر پر کنیم؛ سپس از تب functions توابع gpio تابع :

رو انتخاب میکنیم و پرش میکنیم؛ به شکل زیر :

که از اسمش مشخصه چیکار میکنه میگه ورودی رو بخون اگه صفر بود فلان پین رو یک کن همین.
کد کلی پروژه :

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

گروه پرسش و پاسخ الکترونیکی در سروش
تعداد مطالب : 8 تا
Avatar پيامبر خدا صلى الله عليه و آله : هر علمى در روز قيامت براى صاحب خود وبال است، مگر كسى كه به علمش عمل كند.
ارسال دیدگاه
6

1) نظرات غیر فارسی به صورت خودکار حذف میشوند ( حداقل 5 حرف فارسی وارد کنید ).

2) به موارد درخواست پروژه/کد آماده و سوالاتی که بلد نباشم پاسخ داده نمیشه.

3) برای گزاشتن کدهاتون از این سایت استفاده کنید ( طبیعتا لینک کدتون رو باید برای من بفرستید! ) : debian

4) پسورد فایل های سایت : www.dmf313.ir

  1. Avatar

    مهمان

    صادق

    سلام خسته نباشید .
    ادامه بدید لطفا خیلی خوبه ممنون

  2. Avatar

    مهمان

    معین صابری

    سلام، آموزش خیلی خوبیه
    wink good

  3. Avatar

    مهمان

    میلاد

    (:heart wink give_rose hi hi ok

    • Avatar

      نویسنده این مطلب

      عباس پورشبانی

      ممنون heart wink

  4. Avatar

    مهمان

    امیر

    مثل همیشه عالیییییی
    ممنون
    خداقوت
    منتظر ادامه آموزش ها هستیم…
    good heart give_rose

    • Avatar

      نویسنده این مطلب

      عباس پورشبانی

      laugh مرسی از شما و روحیه دادنتون