جدیدترین پروژه با ARM

جدیدترین بروزشده پرامتیاز ترین پربازدیدترین پربحث‌‌ترین
پروژه رطوبت سنج با سنسور HS1101 و AVR
امکانات میکروکنترلر








خانواده میکروکنترلر




زبان های برنامه نویسی







کامپایلرهای برنامه نویسی









پروژه با ARM

پروژه با میکروکنترلر ARM در سایت سرزمین الکترونیک. شامل فیلم های آموزشی قدم به قدم سورس کدهای مربوط به محیط برنامه و فایل های PCB می باشد.

میکروکنترلر ARM چیست؟

جدول ویژگی های مهم پروژه با ARM
💡 تعداد 1 عدد
🏷️️ دسته پروژه با ARM
🌎 زبان فارسی
🆕 بروزرسانی اسفند ماه 1402

ARM یک میکرو پردازنده قابل برنامه ریزی است. که نسبت به رقبای خود در این صنف از مزیت های بیشتری برخوردار می باشد. ARM در اصل مخفف ماشین های RISC پیشرفته است.( Advanced RISC Machines ).  شرکت آرم هولدینگ که یک شرکت انگلیسی می باشد خود تولید کننده این پردازنده نیست. فقط حق امتیاز تولید آن را به بعضی از شرکت ها ارائه نموده است. از جمله این شرکت ها می توان به سامسونگ اتمل فیلیپس  اشاره نمود. این شرکت از سال 1980 در حال توسعه این پردازنده است.

خانواده میکروکنترلر ARM

به ترتیب سال ساخت برابر:

  • ARM7TDMI
  • ARM9E
  • ARM11
  • Cortex-M
  • Cortex-R
  • Cortex-A(32-bit)
  • Cortex-A(64-bit)

هرکدام از میکروهای بالا که معرفی شدند. دارای معماری مختص به خود هستند. که با حروفی شامل ( x-y-z-T-D-M-I-E-J-F-S ) می شوند.

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

انواع پردازنده ARM

طراحی های شرکت آرم هولدینگ را می توان به به سه بخش تقسیم نمود.
پردازنده کلاسیک آرم ( ARM Classic Processors ) – پردازنده توکار آرم ( ARM Embedded Processors ) – پردازنده کاربردی آرم ( ARM Application Processors )

ARM-Micro

چگونه از میکروکنترلر ARM استفاده نماییم؟

یکی از راه های ساده استفاده از پردازنده پر قدرت برد آموزشی M bed NXP LPC1768 می باشد. این برد آموزشی دارای مشخصات زیر است:

  • 26 پایه دیجیتال
  • واسط سریال جانبی SPI دو پورت جداگانه دارد
  • پورت سریال RS232
  • ارتباط داخلی I2C دارای دو پورت
  • ورودی و خروجی آنالوگ
  • پایه های سیگنال PWM
  • پروتکل ارتباطی CAN
  • باس سریال عمومی یا USB
  • پروتکل Ethernet ( لایه فیزیکی اینترنت )

mbed1768-pinout

وب سایت M bed یک محیط برنامه نویسی ساده با زبان C  را در اختیار شما می گذارد. که به راحتی تمامی کتابخانه های مورد نظر شما را شامل می شود.

یکی دیگر از راه های استفاده از این پردازنده قدرتمند استفاده از برد توسعه STM32  می باشد.این برد توسعه از تراشه سری Cortex – M بهره می گیرد. این برد توسعه از طریق نرم‌افزار (IDE) قابل برنامه ریزی می باشد.

mini-stm32

یکی دیگر از ساده ترین راه ها جهت استفاده تمام عیار از این میکروکنترلر قدرتمند ARM. استفاده از برد توسعه خانواده آردوینو می باشد. برد آردوینو DUE می تواند تمام نیاز شما را در قالب یک برد همه چیز تمام رفع نماید. از طرفی محیط نرم افزار آن نیز همان نرم افزار متن باز آردوینو می باشد.

ARDUINO-DUE-ARM

پروژه با ARM  می تواند شروعی به سمت صنعتی شدن در سایت سرزمین الکترونیک باشد. چراکه این پردزانده به حدی قدرتمند است که می توان به راحتی از آن در صنعت استفاده نمود. قدرت پردازش بالا، سرعت بالای 240 مگاهرتز تا چند گیگاهرتز، خطاپذیری کم. همگی باعث می شوند تا این پردازنده اولین انتخاب برای شروع یک پروژه صنعتی باشند. همچنین تنوع در معماری ساخت این پردزانده تنوع انتخاب را به کاربر می دهد. نباید فراموش کرد در سال گذشته این پردازنده 7.5 میلیون دلار از بازار تجهییزات الکترونیک را به خود اختصاص داده است.

سوالات متداول

میکروکنترلر ARM چیست؟

ARM یک میکرو پردازنده قابل برنامه ریزی است. که نسبت به رقبای خود در این صنف از مزیت های بیشتری برخوردار می باشد. ARM در اصل مخفف ماشین های RISC پیشرفته است.( Advanced RISC Machines ).  شرکت آرم هولدینگ که یک شرکت انگلیسی می باشد خود تولید کننده این پردازنده نیست. فقط حق امتیاز تولید آن را به بعضی از شرکت ها ارائه نموده است. از جمله این شرکت ها می توان به سامسونگ اتمل فیلیپس  اشاره نمود. این شرکت از سال 1980 در حال توسعه این پردازنده است.

خانواده میکروکنترلر ARM

به ترتیب سال ساخت برابر: ARM7TDMI ARM9E ARM11 Cortex-M Cortex-R Cortex-A(32-bit) Cortex-A(64-bit)

انواع پردازنده ARM

طراحی های شرکت آرم هولدینگ را می توان به به سه بخش تقسیم نمود. پردازنده کلاسیک آرم ( ARM Classic Processors ) - پردازنده توکار آرم ( ARM Embedded Processors ) - پردازنده کاربردی آرم ( ARM Application Processors )

×
به سبد خرید اضافه شد
×
به سبد خرید اضافه شد