آموزش میکروکنترولر ARM از ابتدا تا ...!

در اين بخش مي‌توانيد در مورد تمامي مسائل مرتبط با میکروکنترلرهای ARM به بحث بپردازيد

مدیران انجمن: Mahdi Mahdavi, SAMAN, sinaset, شوراي نظارت

ارسال پست

آموزش را چطور ارزیابی می کنید؟!

1-بسیار خوب و مفید و کاربردی
0
بدون راي
2-خوب و ساده
1
50%
3-جایی کار بیشتری داشت
1
50%
 
مجموع رای گیری: 2

Colonel II
Colonel II
نمایه کاربر
پست: 7545
تاریخ عضویت: سه شنبه 26 آذر 1387, 4:20 pm
سپاس‌های ارسالی: 9280 بار
سپاس‌های دریافتی: 22074 بار

آموزش میکروکنترولر ARM از ابتدا تا ...!

پست توسط sinaset » یک شنبه 3 مرداد 1395, 3:07 pm

بنام خداوند بخشنده و مهربان
باسلام

تصویر
به یاری خدا،بزودی،مبحث بزرگ میکروکنترولر ARM از ابتدا تا هر سطح که بشود را شروع خواهیم کرد .
*تاپیک تا حد ممکن جامع تر و کلی تر خواهد بود
*تاپیک دیردیر آپدیت خواهد شد (بدلیل اینکه خیلی از مباحث آموزشی در انجمن هنوز تمام نشده است و عدم وقت کافی و ..)
*...

سعی میشود تا همه مسائل تا انجا که ممکن است ساده و روان گفته شود .





فهرست مطالب:


صفحه اول
صحبت های آغازین.
چرا باید آرم ARM را یاد بگیریم ?!
میکروکنترولر ARM یا CPU آرم ؟!!!
..
..

نرم افزارها و کتاب ها مورد نیاز :
...
...
...
...

باتشکر.
"قرآن"(کلام خدا) ...راه سعادت و خوشبختی.
با عرض پوزش،دیگر در انجمن حضور ندارم،که به پیام ها پاسخ بدم.

Colonel II
Colonel II
نمایه کاربر
پست: 7545
تاریخ عضویت: سه شنبه 26 آذر 1387, 4:20 pm
سپاس‌های ارسالی: 9280 بار
سپاس‌های دریافتی: 22074 بار

Re: آموزش میکروکنترولر ARM از ابتدا تا ...!

پست توسط sinaset » سه شنبه 5 مرداد 1395, 10:32 am

بنام خدا
باسلام

صحبت های آغازین.
 تصویر 
قبل از شروع نکاتی را بصورت متفرقه در رابطه با با میکروکنترولر ARM عرض خواهیم کرد.

میکروکنترولر ARM برعکس میکروکنترولر AVR در مدل های مختلف و متنوعی ساخته میشود و معماری میکروکنترولر باهم دیگر متفاوت می باشد! که این البته خوب است! اما نکته منفی ماجرا اینجاست که،هر معماری برنامه نویسی خاص خودش را دارد !
که البته به کمک نرم افزار های کدویزارد ARM و همچنین کتابخانه آماده CMsis تا حدودیی مشکل برطرف شد .. اما بازهم میکروکنترولر ARM سختی های کار خودش را دارد .از نکات منفی دیگر کار به میکروکنترولر ARM این است که،شبیه ساز پرتئوس اکثر میکروکنترولر های ARM را پشتبانی نمی کند! (به غیر از چند سری و مدل )

اما از نکات مثبت میکروکنترولرهای ARM، بالا بودن فرکانس(اکثرا بالایی 48 مگاهرتز) ! ، پردازش 32 بیتی ! بالا بودن حافظه sram و flash ، واحد usb درونی، واحد DAC (که AVR ها اکثرا نداشتن به غیر از سری Xmega) و واحد 12 بیتی ADC با نرخه نمونه برداری بسیار بالا! قابلیت نصب سیستم عامل ها و قابلیت اشکال یابی پیشرفته....(وتعداد زیادی دیگر قابلیت و واحد و .. دیگر)
 تصویر 
برنامه نویسی در میکروکنترولر ARM بسیار پیشرفته تر از میکروکنترولر AVR می باشد و به زبان C می باشد .(البته بازهم بسته به برنامه مورد استفاده نیز دارد)

پورت ها و پایه و وقفه ها در میکروکنترولر ARM متفاوت تر از AVR می باشد و مدیریت انها نیز پیشرفته تر شده است .

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

باتشکر.
"قرآن"(کلام خدا) ...راه سعادت و خوشبختی.
با عرض پوزش،دیگر در انجمن حضور ندارم،که به پیام ها پاسخ بدم.

Colonel II
Colonel II
نمایه کاربر
پست: 7545
تاریخ عضویت: سه شنبه 26 آذر 1387, 4:20 pm
سپاس‌های ارسالی: 9280 بار
سپاس‌های دریافتی: 22074 بار

Re: آموزش میکروکنترولر ARM از ابتدا تا ...!

پست توسط sinaset » سه شنبه 12 مرداد 1395, 11:42 am

بنام خدا
با سلام


چرا باید آرم ARM را یاد بگیریم ?!

می توان توضیحات زیادی ارائه داد،! اما اگر بخواهیم به صورت خلاصه بگویم، اکثر سی پی یو موبایل ها جهان! با معماری ARM فعالیت می کنند! بله درست متوجه شدید،اکثر CPU های موبایل جهان ،با معماری ها شرکت ARM کار می کنند!
تصویر
همانطور که می ببینید،اکثر معماری سی پی یو ها موبایل و تبلت،به دست شرکت آرم می باشد،و فقط اندکی با معماری intel می باشد.
آرم به غیر از موبایل در دیگر دستگاهای پردازشی وجود دارد، آرم تقریبا در بیشتر دستگاهایی که نیاز به پردازش ها خیلی سنگین، فوق سنگین (مثل سرورها و کامپیوتر دسکتاپ و ..) ندارند! حضور دارد و آرم انها را تحت پوشش خود قرار داده است .
شرکت آرم امروز کمتر خودش میکروکنترولر تولید می کند! و بیشتر این کارها را به شرکت دیگر واگذار می کند و خود مشغول طراحی و توسعه معماری CPU ها خود می باشد.

پس شروع کار با آرم می تواند شما را به معماری این CPU عصر حاضر بیشتر آشنا کند و پیشرفت های بیشتری را برای شما به ارمغان بی آورد

میکروکنترولر ARM یا CPU آرم ؟!!!

در توضیحات گذشته،برای اینکه مطلب ساده تر بیان شود،گفتیم میکروکنترولر های ARM اما در واقع ARM یک معماری می باشد! همانجور که در خط ها بالا مقداری توضیح دادیم، ARM در کار تولید میکروکنترولر کمتری می باشد و این کار را به شرکت های دیگه سپرده است! ان شرکت نیز به اساس سی پی یو ها آرم طرح میکروکنترولر های خود را پیاده سازی می کنند!
تصویر
میکروکنترولر با CPU و معماری ARM
تصویر
درون یک مدل از CPU های شرکت ARM
مهمترین شرکت های تولید کننده،میکروکنترولرهای آرم (مخصوصا در ایران) ST و NXP و ATMEL و ... می باشد.( از جالبی ماجرا بودن شرکت ATMEL می باشد،چون شرکت ATMEL خود نیز سری میکروکنترولرها رغیب! یعنی AVR را تولید می کند!)

پس arm به شرکت های طرف قرار داد خود،معماری CPU و خود CPU (که اصلی ترین بخش یک میکروکنترولر می باشد) را میدهد، شرکت سازنده نیز میکروکنترولرهای خود را نیز براساس معماری مذکوره چینش می کنند.

به همین سادگی.پس اصطلاح میکروکنترولر ARM در واقع اشاره ی به معماری CPU ان میکروکنترولر می باشد.خود میکروکنترولر توسط شرکت های که گفته شد،ساخته می شوند .

ادامه دارد..
باتشکر.
"قرآن"(کلام خدا) ...راه سعادت و خوشبختی.
با عرض پوزش،دیگر در انجمن حضور ندارم،که به پیام ها پاسخ بدم.

Colonel II
Colonel II
نمایه کاربر
پست: 7545
تاریخ عضویت: سه شنبه 26 آذر 1387, 4:20 pm
سپاس‌های ارسالی: 9280 بار
سپاس‌های دریافتی: 22074 بار

Re: آموزش میکروکنترولر ARM از ابتدا تا ...!

پست توسط sinaset » دو شنبه 25 مرداد 1395, 9:58 am

بنام خدا
باسلام



بررسی یک بحث قدیمی
AVR یا ARM ?!
تصویر
یک بحث طولانی و قدیمی در سطح اینترنت وجود دارد،که کدام یک از این میکروکنترولرها بهتر می باشد.! جواب این سوال نمی توان به این سادگی ها داد! چون به دلیل مختلف هرکدام،در کاربردهای مختلف،بهتر می باشند!

در بعد یادگیری:
اگر شما شخصی هستید،که می خواهید پیشرفت کنید،انهم از نوع پیشرفت ها عمیق! بهتر است،با میکروکنترولر AVR نیز کار کنید،چون AVR معماری بسیاری ساده دارد،و می تواند راحتر به کمک ان مفاهیم اولیه و پایه را یاد گرفت! (گرچه برای کار با خود میکروکنترولر AVR (و سایر میکروکنترولرها)نیز،نیاز است،قبل از ورود ،با گیت ها و ایسی و ترانزیستور ها بخوبی آشنایی پیدا کرد)
پس اگر قصد دارید بخوبی همه مسائل را یادبگیرید،بهتر از AVR شروع کنید.
تصویر
در بعد انحصار طلبی:
انحصار طلبی،یکی از افت ها این دور صنعت الکترونیک می باشد!،پیشنهاد میکنم،هیچ وقت،خودتان را با یک نوع پروسسور(در اینجا ARM) محدود نکنید و سعی کنید در کنار این میکروکنترولر با دیگر میکروکنترولر و نحویه برنامه نویسیشان آشنا شوید،که هر وقت به هر دلیلی برای این سری از میکروها مشکل پیش آمد،شما توانایی کار کردن به دیگر میکروکنترولرها را داشته باشید.

در بعد محاسباتی و پردازش:
میکروکنترولر های ARM بدلیل داشتن پردازش 32 بیتی، و فرکانس بالا،بالاتر از میکروکنترولرها AVR می باشد .(در مقایسه با میکروکنترولر 8 بیتی AVR و با درجات کمتر نسبت به سری جدید AVR مثل Xmega و AVR32)

در بعد کاربردها:
تصور کنید،می خواهید تعداد LED را خاموش و روشن کنید، یا می خواهید پروژها ساده،پردازشی را انجام بدهید،یا یک دماسنج ساده را بسازید و ... !(کارهای ساده تا متوسط) بنظر شما چنین کارهای نیاز به پردازش 32 بیتی و فرکانس بالا برای پردازش دارد؟!! مسلما خیر. چنین کارهای را می توان با میکروکنترولر Avr انهم با مدل های پایین نیز ساخت!
حال تصور کنید،می خواهید یک بازو برای ربات خود بسازید،یا که می خواهید،یک ربات پیشرفته هوشمند بسازید یا تصور کنید می خواهید یک LCD با تعداد پیکسل ها بالا را پردازش کنید یا که می خواهید اطلاعات یک دوربین را با سرعت بالا بخوانید و پردازش کنید و ... اگر بخواهیم انها را با AVR بسازیم (بخصوص سری 8بیت) پروژه ها جالب نمی شود و احتمالا کارها با تاخیر و پردازش نامطلوب انجام میشود،در اینجاست که ARM ها به کمک ما می آید و با پردازش و واحدهای پیشرفته خود،مشکلات ذکر شده را برطرف می کند.
پس هردو میکروکنترولر در جایی و کاربردهای خود مناسب و مطلب می باشند
تصویر
در بعد هزینه و راه اندازی سریع تر طرح ها:
گاهی وقت ها نیاز است،یک طرح را خیلی سریع انجام داد،برای اینجور مواقع،AVR بدلیل سادگی برنامه نویسی و همچنین پایه ها کم ( و بسته بندی DIP ) و سایز بزرگ،همچنین هزینه کم برای راه اندازی، مناسب تر می باشد

در پایان بحث،توصیه می کنم،هردومیکروکنترولر را یادبگیرید...
باتشکر.
"قرآن"(کلام خدا) ...راه سعادت و خوشبختی.
با عرض پوزش،دیگر در انجمن حضور ندارم،که به پیام ها پاسخ بدم.

Colonel II
Colonel II
نمایه کاربر
پست: 7545
تاریخ عضویت: سه شنبه 26 آذر 1387, 4:20 pm
سپاس‌های ارسالی: 9280 بار
سپاس‌های دریافتی: 22074 بار

Re: آموزش میکروکنترولر ARM از ابتدا تا ...!

پست توسط sinaset » چهار شنبه 3 شهریور 1395, 9:17 am

بنام خدا
باسلام


به مبحث اصلی باز می گردیم:
ARM بطور کلی چند سری CPU تولید می کند؟!
تصویر
شرکت آرم ، CPU هایی خود را در سه دسته مختلف با نام های CORTEX-A و CORTEX-R و CORTEX-M معرفی کرده است. حال هر یک از این دسته،برای یک کار بخصوص مورد استفاده قرار می گیرد
[HIGHLIGHT=#e36c09]دسته CORTEX-A
 
تصویر
  که در تصور می ببینید این مدل سی پی یو ها،برای گوشی ها هوشمند و ساعت های هوشمند و کامپیوتر و ..(بطور کل دستگاه های که می توان برروی ان سیستم عامل نصب کرد) طراحی شده است و دارایه قدرت پردازشی بسیار خوب می باشد    حال حاضر گوشی ها هوشند از این مدل معماری های cpu استفاده می کنند. 

این دسته،خود شامل هسته های با معماری ها مختلف می باشد،که به نام های زیر معرفی شده اند
Cortex-A72- Cortex-A15-Cortex-A57- Cortex-A9-Cortex-A53 -Cortex-A8-Cortex-A35-Cortex-A7-Cortex-A32-Cortex-A5

[HIGHLIGHT=#e36c09]دسته CORTEX-R
 
تصویر
  سری از خانواده آرم،برای دوربین ها دیجیتال و مودم ها و هارد دیسک و اتومبیل و ... طراحی شده است . و دارایه تاخیری کم در پاسخ گویی می باشد (برای سرعتر انجام دادن کارها)   های این دسته،به نام هایی زیر معرفی شده است: 
Cortex-R8-Cortex-R5-Cortex-R7-Cortex-R4

برای آشنایی بیشتر به [لینک خارجی برای کاربران مهمان مخفی است، لطفا برای مشاهده لینک ثبت نام نموده و یا وارد سایت شوید]خانواده،این مقاله را مطالعه فرمایید.

اما دسته CORTEX-M !
تصویر
  M اول این دسته، به معنی میکروکنترولر می باشد. این دسته از هسته های آرم برای کار با میکروکنترولرها بهینه شده است . در واقع ما فقط با این دسته کار داریم! و در این تاپیک به ان می پردازیم.   هسته اصلی میکروکنترولر ها مورد استفاده ما CORTEX-M شرکت ARM می باشد!    ARM چندین هسته مختلف(که هر کدام نسبت به قبلی قوی تر و بهتر شده) معرفی کرد است (به مرور زمان) که ما نیز سعی می کنیم در آینده انها را معرفی کنیم،اکنون نیز بصورت خلاصه به انها می پردازیم: 
تصویر
  مدل ضعف و نسل قدیمی تر Cortex-M0   بعد از آن هسته +Cortex-M0   بعد از آن معرفی معماری و هسته جدید Cortex-M3 (که این مدل بسیار معروف تر و مشهورتر در ایران می باشد و داریه قدرت بسیار خوبی می باشد! و کتاب های آموزشی حول محور این معماری می باشد)   بعد از آن معماری Cortex-M4 (پیشرفته تر از نسل قبل، و در حال حاضر طرح و پروژه پیشرفته با آن انجام میشود)   بعد از آن معماری Cortex-M7 (اخرین نسل و پیشرفته ترین معماری Cortex-m )  نکته: هسته Cortex-m0و+Cortex-m0 با معماری Armv6-m ساخته شده و Cortex-m3،4،7 هر سه با معماری جدیدتر Armv7-m ساخته شده است.  نکته:همه معماری ها که گفته شده در حال تولید می باشند و می توان انها را تهیه کرد.  نکته:آرم نسل های قدیمی تری نیز دارد،که ما احتمالا در این تاپیک به انها نخواهیم پرداخت.  معماری CPU آرم سری Cortex-m به نقل از تصاویر: 
Cortex-M0
تصویر
همانجور که در تصویر بالا،می ببینید،هسته ساده ی دارد
----
+Cortex-m0
تصویر
همانجور که در تصویر می ببینید،بهتر از هسته قبل شده و واحدهای بیشتری به ان اضافه شده است
---
Cortex-m3
تصویر
نسل 3 معروف،همانجور که می ببینید،قابلیت ها و واحد ها بیشتری به درون هسته اضافه شده
*معماری cpu نیز تغییر پیدا کرده است (نسبت به دو هسته قبل معرفی شده)
----
Cortex-m4
تصویر
هسته پرقدرت M4 این هسته بدلیل اضافه شدن دو واحد DSP (پردازش سیگنال) و FPU (پردازش ممیز) قدرت پردازش هسته را به طرض چشم گیری افزایش داده اند.
نکته:در اینده مبحث معماری ها را بیشتر باز خواهیم کرد.
---
Cortex-m7
تصویر
هسته جدید Cortex-m7 این نسل بدلیل اضافه شدن حافظه بسیار پرسرعت کش! (مثل CPU کامپیوتر!) معروف شده اند!
 . 
"قرآن"(کلام خدا) ...راه سعادت و خوشبختی.
با عرض پوزش،دیگر در انجمن حضور ندارم،که به پیام ها پاسخ بدم.

Colonel II
Colonel II
نمایه کاربر
پست: 7545
تاریخ عضویت: سه شنبه 26 آذر 1387, 4:20 pm
سپاس‌های ارسالی: 9280 بار
سپاس‌های دریافتی: 22074 بار

Re: آموزش میکروکنترولر ARM از ابتدا تا ...!

پست توسط sinaset » یک شنبه 7 شهریور 1395, 9:14 am

بنام خدا
باسلام


توضیح سه اصطلاح شبیه به هم در مبحث میکروکنترولر. 1-میکروکنترولر 2-هسته 3- سی پی یو

در اویل توضیحات در این باره گفتیم که،میکروکنترولر های ARM در واقع توسط خود شرکت ARM ساخته نمی شوند! بلکه توسط شرکت ها دیگری ساخته میشود و منظور این است که هسته این میکروکنترولر ها توسط شرکت ARM ساخته شده است .


پس میکروکنترولر توسط شرکت هایی دیگر ساخته میشود


اما CORE چیست و تفاوتش با CPU در چیست؟!

CORE و CPU هر دو توسط خود شرکت ARM ساخته میشود!

CORTEX-M0 و +CORTEX-M0 و CORTEX-M3 و CORTEX-M7 اینها همه CORE یا هسته هستن!

و Armv6-m و Armv7-m نیز CPU می باشند،که در دل CORE قرار گرفته اند !


درون CORE و یا هسته چه چیزی وجود دارد؟!

شرکت سازنده CORE در ،درون هسته خود،همه ملزومات و گذرگاهای مورد نیاز ضروری برای کار هر چه بهتر CPU را در ،درون هسته قرار میدهد،تا CPU بهترین بازدهی ممکن را داشته باشد
تصویر
به عنوان مثال،هسته CORTEX-m3 واحدهایی مثل AHB (گذرگاه) و Jtag و Sw (نوع واحد برای ارتباط به میکروکنترولر) کنترولر ها مموری ،وقفه ها و .. دارد
  درونی هسته،چون به CPU نزدیک تر می باشند،اهمیت بسیار بیشتری نیز دارند.  میکروکنترولر ها چطور می باشند؟!   توسط شرکت هایی مختلف ساخته میشود،که هر شرکت براساس توان و مهندسی خود، واحدهایی متنوعی را در درون خود جایی میدهید!که همه این میکروکنترولر ها! درون خود از یک هسته ARM استفاده می کنند! (که این هسته ها می تواند از CORTEX-M0 تا CORTEX-M7 باشد)   هر چقدر هسته مورد استفاده،توان و بازدهی و معماری پیشرفته تری داشته باشد،قطعا باعث میشود،واحدهایی درونی میکروکنترولر نیز بیشتر و بیشتر شود!! 
تصویر
درون میکروکنترولر STM32F030 که با هسته CORTEX-M0 کار می کند
همانجور که در تصور می ببینید،سطح کمتری از میکروکنترولر را هسته اشغال کرده است و باقی را انواع مختلف واحد به خود اختصاص داده اند
تصویر
میکروکنترولر STM32f103 که هسته آن CORTEX-M3 می باشد.
همانجور که در تصویر می ببینید،تعداد واحدهای درونی میکروکنترولر بیشتر شده و توانایی های میکروکنترولر نیز ارتقاء یافته است.
 . 
"قرآن"(کلام خدا) ...راه سعادت و خوشبختی.
با عرض پوزش،دیگر در انجمن حضور ندارم،که به پیام ها پاسخ بدم.

Colonel II
Colonel II
نمایه کاربر
پست: 7545
تاریخ عضویت: سه شنبه 26 آذر 1387, 4:20 pm
سپاس‌های ارسالی: 9280 بار
سپاس‌های دریافتی: 22074 بار

Re: آموزش میکروکنترولر ARM از ابتدا تا ...!

پست توسط sinaset » یک شنبه 14 شهریور 1395, 4:42 pm

بنام خدا
باسلام

معرفی شرکت ها سازنده میکروکنترولر ها سری ARM
تصویر
اما در ادامه بحث،بهتر است،بحث مهم شرکت هایی سازنده میکروکنترولرهای ARM را باز کنیم. همانجور که در گذشته نیز گفتیم،شرکت های زیادی براساس معماری ARM میکروکنترولرهای خودشان را نیز می سازند (*برعکس AVR که فقط شرکت ATMEL بود،البته تا جایی که اینجانب اطلاع دارم!)

و از همه مهم تر،این شرکت ها رقیبان سرسخت هم دیگر هستن! که از میان همه رقیبان سه رقیب هستن،که بشدت در حال ساخت سری ها جدید و بروز شده و پر قابلیت هستن

ST و NXP و ATMEL سه شرکت رقیب و معروف در ساخت میکروکنترولر ها می باشند،که انشالله انها را معرفی خواهیم کرد .

در بازار ایران در حال حاضر مدل هایی که از شرکت Atmel وجود دارد،نمونه های قدیمی تر شرکت اتمل می باشد (این در حالیست،که مدل هایی قوی این شرکت نیز وجود دارد،جدیدترین مدل میکروکنترولر atmel با هسته Cortex-m7 می باشند که با 300 مگاهرتز فرکانس می تواند کار کند!!!)

پس Atmel تا حدودی کم رنگ تر در بازار ایران می باشد، اما دو شرکت ST و NXP رقابت شدید تریی نیز دارند!
میکروکنترولر Atmel
تصویر
میکروکنترولر NXP
تصویر
میکروکنترولر ST
تصویر
  پست هایی بعدی معرفی میکروکنترولرهای هر سه شرکت خواهیم پرداخت..  . 
"قرآن"(کلام خدا) ...راه سعادت و خوشبختی.
با عرض پوزش،دیگر در انجمن حضور ندارم،که به پیام ها پاسخ بدم.

Colonel II
Colonel II
نمایه کاربر
پست: 7545
تاریخ عضویت: سه شنبه 26 آذر 1387, 4:20 pm
سپاس‌های ارسالی: 9280 بار
سپاس‌های دریافتی: 22074 بار

Re: آموزش میکروکنترولر ARM از ابتدا تا ...!

پست توسط sinaset » چهار شنبه 6 تیر 1397, 10:26 am

بنام خدا
باسلام

بعد از مدت این تاپیک رو ادامه میدم!(انشالله)

معرفی سه شرکت به صورت خلاصه!

تصویر
Atmel

این شرکت! در واقع همان شرکت سازنده میکروکنترولر های AVR می باشد! که اکنون سی پی یو های ARM و معماری ان را به روی میکروچیپ ها خود پیدا سازی کرده !

در سال ها گذشته (نسبتا دور) از این میکروکنترولر در ایران بیشتر استفاده میشده! اما به دلیل مختلف (از جمله قابلیت ها و سایر مولفه های کمتر نسبت به سایر رقبا!) این مدل اکنون در ایران کمتر مورد استفاده قرار می گیرد!

تصویر
NXP

این شرکت نیز در سال ها اخیر بیشتر مورد استفاده قرار گرفته! شاید دلیل ان فرکانس بالا ان باشد! طراحی و معماری مدل ها NXP بر مبنایی سی پی یه ها و معماری ARM می باشد! قابلیت ها این میکروکنترولر خوب می باشد!

اما شاید دلیلی استفاده بیشتر از این میکروکنترولر ها در ایران! پشتیبانی بیشتر و بودن کتاب ها بیشتر و .. باشد!

تصویر
ST

سری میکروکنترولر های STM در سطح جهان بیشتر مورد استفاده و استقبال گرفته اند! و این شاید به دلیل قابلیت ها زیاد و ارزانی و در دسترس بودن ان باشد!

این سری میکروکنترولر ها در نوع خود قابلیت ها کم نظیری را ارائه می کند و شاید بشود گفت، در حال حاضر بهترین سری میکروکنترولرها را تولید می کند!

پیشنهاد اینجانب اینست که برای یادگیری ARM از این مدل استفاده کنید! و در اموزش ها درون این تاپیک،از این مدل استفاده خواهیم کرد.

ادامه دارد..
باتشکر.
"قرآن"(کلام خدا) ...راه سعادت و خوشبختی.
با عرض پوزش،دیگر در انجمن حضور ندارم،که به پیام ها پاسخ بدم.

ارسال پست

بازگشت به “میکروکنترلرهای ARM”