پروژه با میکروکنترلر ARM در سایت سرزمین الکترونیک. شامل فیلم های آموزشی قدم به قدم سورس کدهای مربوط به محیط برنامه و فایل های PCB می باشد.
میکروکنترلر ARM چیست؟
جدول ویژگی های مهم پروژه با ARM |
💡 تعداد |
1 عدد
|
🏷️️ دسته |
پروژه با ARM |
🌎 زبان |
فارسی |
🆕 بروزرسانی |
آذر ماه 1403 |
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 استفاده نماییم؟
یکی از راه های ساده استفاده از پردازنده پر قدرت برد آموزشی M bed NXP LPC1768 می باشد. این برد آموزشی دارای مشخصات زیر است:
- 26 پایه دیجیتال
- واسط سریال جانبی SPI دو پورت جداگانه دارد
- پورت سریال RS232
- ارتباط داخلی I2C دارای دو پورت
- ورودی و خروجی آنالوگ
- پایه های سیگنال PWM
- پروتکل ارتباطی CAN
- باس سریال عمومی یا USB
- پروتکل Ethernet ( لایه فیزیکی اینترنت )
وب سایت M bed یک محیط برنامه نویسی ساده با زبان C را در اختیار شما می گذارد. که به راحتی تمامی کتابخانه های مورد نظر شما را شامل می شود.
یکی دیگر از راه های استفاده از این پردازنده قدرتمند استفاده از برد توسعه STM32 می باشد.این برد توسعه از تراشه سری Cortex – M بهره می گیرد. این برد توسعه از طریق نرمافزار (IDE) قابل برنامه ریزی می باشد.
یکی دیگر از ساده ترین راه ها جهت استفاده تمام عیار از این میکروکنترلر قدرتمند ARM. استفاده از برد توسعه خانواده آردوینو می باشد. برد آردوینو DUE می تواند تمام نیاز شما را در قالب یک برد همه چیز تمام رفع نماید. از طرفی محیط نرم افزار آن نیز همان نرم افزار متن باز آردوینو می باشد.
پروژه با ARM می تواند شروعی به سمت صنعتی شدن در سایت سرزمین الکترونیک باشد. چراکه این پردزانده به حدی قدرتمند است که می توان به راحتی از آن در صنعت استفاده نمود. قدرت پردازش بالا، سرعت بالای 240 مگاهرتز تا چند گیگاهرتز، خطاپذیری کم. همگی باعث می شوند تا این پردازنده اولین انتخاب برای شروع یک پروژه صنعتی باشند. همچنین تنوع در معماری ساخت این پردزانده تنوع انتخاب را به کاربر می دهد. نباید فراموش کرد در سال گذشته این پردازنده 7.5 میلیون دلار از بازار تجهییزات الکترونیک را به خود اختصاص داده است.