جستجو برای:
سبد خرید 0
  • خانه
  • فروشگاه
    • دوره های آموزشی
    • پروژه
    • بسته های آموزشی
      • رباتیک
      • آردوینو
  • هوافضا
    • آموزش هوافضا
      • فیلم های آموزش هوافضا
      • PDF های آموزش هوافضا
    • محصولات هوافضایی
    • نرم افزار های هوافضا
    • تازه های هوافضا
  • رباتیک
    • آموزش رباتیک
      • فیلم های آموزش رباتیک
        • PDF های آموزش رباتیک
    • دیتاشیت فارسی
    • نرم افزار های رباتیک
    • تازه های رباتیک
    • تاریخ مسابقات
  • پروژه
    • پروژه های رایگان
    • پروژه های آماده
    • پروژه های آردوینو
    • پروژه های رزبری پای
    • پروژه های بدون میکروکنترلر
    • پردازش تصویر
    • سفارش پروژه
  • دوره های آموزشی
    • کلاس های آموزشی
    • فیلم های آموزشی
    • جلسه های آموزشی
      • آموزش آردوینو
      • آموزش رسپبری پای
      • آموزش STM32
      • ربات پرنده
      • رباتیک مقدماتی
  • تماس با ما
  • درباره ما
  • مقالات
شروع ثبت نام دوره تابستانی آوات روبو
فرصت تکرار نشدنی ثبت نام در دوره های حضوری با 20% تخفیف!
ساعت
دقیقه
ثانیه
مشاهده دوره های آموزشی
رباتیک و هوافضا
ورود
با ایمیل با شماره موبایل
گذرواژه خود را فراموش کرده اید؟
عضویت
با ایمیل با شماره موبایل
  • 09152556924
  • sup@avatrobo.ir
رباتیک و هوافضا
  • خانه
  • فروشگاه
    • دوره های آموزشی
    • پروژه
    • بسته های آموزشی
      • رباتیک
      • آردوینو
  • هوافضا
    • آموزش هوافضا
      • فیلم های آموزش هوافضا
      • PDF های آموزش هوافضا
    • محصولات هوافضایی
    • نرم افزار های هوافضا
    • تازه های هوافضا
  • رباتیک
    • آموزش رباتیک
      • فیلم های آموزش رباتیک
        • PDF های آموزش رباتیک
    • دیتاشیت فارسی
    • نرم افزار های رباتیک
    • تازه های رباتیک
    • تاریخ مسابقات
  • پروژه
    • پروژه های رایگان
    • پروژه های آماده
    • پروژه های آردوینو
    • پروژه های رزبری پای
    • پروژه های بدون میکروکنترلر
    • پردازش تصویر
    • سفارش پروژه
  • دوره های آموزشی
    • کلاس های آموزشی
    • فیلم های آموزشی
    • جلسه های آموزشی
      • آموزش آردوینو
      • آموزش رسپبری پای
      • آموزش STM32
      • ربات پرنده
      • رباتیک مقدماتی
  • تماس با ما
  • درباره ما
  • مقالات
شروع کنید
آخرین اطلاعیه ها
لطفا برای نمایش اطلاعیه ها وارد شوید
0

وبلاگ

رباتیک و هوافضا > مقالات > ARM Cortex-M > میکروکنترلر های مبتنی بر معماری هسته Cortex-M

میکروکنترلر های مبتنی بر معماری هسته Cortex-M

آبان 9, 1394
ارسال شده توسط Admin
ARM Cortex-M

به نام خدا

آشنایی با میکروکنترلر های سری Cortex-M

پردازنده های سری Cortex-M در نسل هفتم پردازنده ARM معرفی شدند و معماری آن ها به منظور استفاده در کنترلر های بلادرنگ بهینه سازی شده است.پردازنده های مختلف این خانواده می توانند به عنوان جایگزین مناسبی جهت پردازنده های مختلف در گستره وسیعی از کاربرد ها مورد استفاده واقع شوند.

در ادامه پردازنده های مختلف این خانواده را با جزئیات بیشتری مورد مطالعه قرار می دهیم.

هسته Cortex-M0

این هسته یکی از کم مصرف ترین پردازنده های ارائه شده توسط شرکت ARM است که در عین مصرف توان اندک، کارایی بسیار بالایی را ارائه می کند.قابلیت اجرای دستور های Thumb-2 این امکان را فراهم می آورد که در عین کاهش حجم برنامه کارایی قابل قبولی ارائه شود.

میکروکنترلر های سری LPC111x که توسط شرکت NXP ارائه شده، معماری آن ها بر مبنای هسته پردازنده Cortex-M هستند.این میکروکنترلر ها در کاربرد هایی از قبیل سنسور های بدون سیم و سیستم های ریموت که منبع تغذیه مورد استفاده به صورت باتری بوده و میزان توان مصرفی آن بسیار با اهمیت است،مورد استفاده قرار می گیرند.همچنین با توجه به قیمت بسیار اندک و معماری 32 بیتی می تواند به عنوان جایگزینی قدرتمند جهت میکروکنترلر های 8 و 16 بیتی مورد استفاده قرار گیرد.

 

m0

 

هسته Cortex-M3

این هسته یکی از پر کاربردترین پردازنده های ارائه شده توسط شرکت ARM است که به طور گسترده در معماری بسیاری از میکروکنترلر ها مورد استفاده قرار می گیرد و به دلیل مزایای متعدد در مقایسه با هسته ARM7 در معماری نسل جدید میکروکنترلر ها مورد استفاده واقع می شود.

از میان خانواده معروف میکروکنترلر ها که بر اساس معماری این هسته ارائه شده اند می توان به موارد زیر اشاره کرد:

  • میکروکنترلر های خانواده LPC43xx محصول شرکت NXP
  • میکروکنترلر های خانواده LPC18xx محصول شرکت NXP
  • میکروکنترلر های خانواده LPC17xx محصول شرکت NXP
  • میکروکنترلر های خانواده LPC13xx محصول شرکت NXP
  • میکروکنترلر های خانواده STM32 محصول شرکت ST
  • میکروکنترلر های خانواده SAM3U و SAM3S محصول شرکت Atmel
  • میکروکنترلر های خانواده Stellaris محصول شرکت Texas

با توجه به ویژگی های منحصر به فرد پردازنده Cortex-M3،علاوه بر میکروکنترلر ها، در معماری سایر تراشه های جدید امروزی مورد استفاده قرار می گیرد که در این میان می توان به موارد زیر اشاره کرد:

  • Actel Smart Fusion
  • Cypress PSOC 5

تراشه های خانواده Smart Fusion ترکیبی از FPGA و مدارات آنالوگ برنامه پذیر هستند که به هسته پردازنده Cortex-M3 متصل شده اند.

 

m3

 

 

هسته Cortex-M4

این هسته به منظور پیاده سازی الگوریتم های پردازشی از قبیل فیلتر های دیجیتال،FFT و ضرب ماتریس که در کاربرد های سنتز و فشرده سازی صدا یا کنترل دور موتور کاربرد دارد مورد استفاده قرار می گیرد و می تواند به عنوان جایگزینی مناسب جهت تراشه هایی از قبیل پردازنده های خانواده TI C2000 و Microchip dsPIC با مصرف توان بسیار کم مورد استفاده واقع شود.این خانواده از تراشه ها تحت نام کلی DSC مورد بحث قرار می گیرند که در کاربرد های ترکیبی کنترل و پردازش سیگنال مورد استفاده قرار می گیرند.از مشخصات این هسته استفاده از واحد های سخت افزاری ویژه جهت اجرای دستور های MAC و SIMD در یک سیکل کاری می باشد که باعث تسریع در اجرای الگوریتم های پردازش سیگنال خواهد شد.

m4

 

 

 

برچسب ها: armcortex-m0cortex-m3cortex-m4آموزش میکروکنترلرآموزش میکروکنترلر armآموزش میکروکنترلر cortexآموزش میکروکنترلر های cortex-mپردازنده armپردازنده های arm
قبلی راه اندازی سروو موتور بدون نیاز به pwm!!!
بعدی معرفی کتابخانه متن باز OpenCV

دیدگاهتان را بنویسید لغو پاسخ

دسته های محصولات
آخرین دیدگاه‌ها
  • Admin در پروژه ی ساخت یک ریموت کنترل 2.4 گیگا هرتز برای 10 کانال
  • Admin در درباره ما
  • Admin در پروژه ی ساخت یک ریموت کنترل 2.4 گیگا هرتز برای 10 کانال
  • Admin در رادیوکنترل 4 کاناله با قابلیت افزایش تا 10 کانال
  • امیر در رادیوکنترل 4 کاناله با قابلیت افزایش تا 10 کانال
ژوئن 2026
ش ی د س چ پ ج
 12345
6789101112
13141516171819
20212223242526
27282930  
« آوریل    
فهرست 1
  • عضویت
  • ویرایش حساب کاربری
  • ورود
  • خانه
فهرست 2
  • حمایت مالی
  • تبلیغات
  • فروشنده
  • داشبورد فروشندگان
  • سفارش پروژه
  • تماس با ما
  • درباره ما
فهرست 3
  • ویرایش حساب کاربری
  • فراموشی رمز عبور
  • ثبت نام
  • ویرایش حساب کاربری
محل کد نماد...
جستجو برای:
محصولات
  • دوره کوادکوپتر سرعتی FPV دوره آموزش ساخت کوادکوپتر مسابقاتی FPV
    نمره 4.00 از 5

    4,830,000 
  • دوره هواپیما مقدماتی تا پیشرفته دوره آموزش ساخت پهپاد بال ثابت ( هواپیما ) - مقدماتی تا پیشرفته
    10,480,000 
  • دوره کوادکوپتر مقدماتی دوره آموزش مقدماتی ساخت مولتی کوپتر (کوادکوپتر، هگزاکوپتر و ...)
    2,490,000 
  • دوره کوادکوپتر فیلم بردار دوره آموزش ساخت پهپاد فیلم بردار ( مولتی کوپتر )
    8,970,000 
  • دوره هواپیمای مدل موتور کشی دوره آموزش ساخت هواپیمای موتور کشی
    2,030,000 
نوشته‌های تازه
  • برنامه نویسی به زبان پایتون برای رزبری پای
  • تشخیص رنگ با استفاده از رزبری پای
  • راه اندازی ال سی 2 در 16 با استفاده رزبری پای قسمت دوم
  • راه اندازی ال سی 2 در 16 با استفاده رزبری پای قسمت اول
  • کنترل PID با آردوینو و دو موتور براشلس

درباره آوات روبو

 

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

دسترسی سریع

  • دوره های آموزشی
  • کیت
  • کلاس های حضوری
  • پروژه

کاوش

  • درباره ما
  • تماس با ما
  • مقالات

شبکه های اجتماعی

  • اینیستاگرام
  • یوتیوب
  • تلگرام

استفاده از مطالب سایت برای مقاصد غیر تجاری و با ذکر منبع بلامانع است. تمامی حقوق برای آوات روبو محفوظ است.