برتری cortex-m4 نسبت به AVR چیه؟
چند مقایسه عددی
ب. AVR ATMEGA32 پر مصرف ترین میکروی AVR در ایران
پ. AVR ATxmega128A1U قوی ترین میکروی AVR
ت. یک مدل Cortex-M4 ساخت شرکت NPX با نام LPC4088FBD208
ث. یک مدل Cortex-M4 ساخت شرکت ST با نام STM32F437II
پروسسور بیتی
ب. 8
پ. 8
ت. 32
ث. 32
حداکثر فرکانس
ب. 16 مگاهرتز
پ. 32 مگاهرتز
ت. 120 مگاهرتز
ث. 180 مگاهرتز
سرعت
ب. 16 MPIS
پ. 32 MPIS
ت. نا معلوم ، حداقل 120 MPIS
ث. 225 MPIS
حافظه Flash
ب. 32 کیلوبایت
پ. 128 کیلوبایت
ت. 512 کیلوبایت
ث. 2 مگابایت
حافظه SRAM
ب. 2 کیلوبایت
پ. 8 کیلوبایت
ت. 96 کیلوبایت
ث. 256 کیلوبایت
حافظه EEPROM
ب. 1 کیلوبایت
پ. 2 کیلوبایت
ت. 4 کیلوبایت
ث. 4 کیلوبایت
حداکثر تعداد پایه ورودی و خروجی
ب. 32
پ. 78
ت. 165
ث. 140
تایمر
ب. 3
پ. 8
ت. 4 عدد 32 بیتی
ث. 16 عدد 32 بیتی
ADC
ب. 8 عدد با دقت 10 بیت با سرعت بسیار پایین
پ. 16 عدد با دقت 12 بیت با سرعت بسیار پایین
ت. 8 عدد با دقت 12 بیت با سرعت 400 کیلو هرتز
ث. 24 عدد با دقت 12 بیت
DAC
ب. ندارد
پ. 4
ت. 1
ث. 2 عدد با دقت 12 بیت
UART
ب. 1
پ. 8
ت. 5
ث. 4
SPI
ب. 1
پ. 12
ت. 3
ث. 6
I2C
ب. 1
پ. 4
ت. 3
ث. 2
USB
ب. ندارد
پ. 1
ت. 1
ث. 2 عدد نسخه 2
PWM
ب. 4
پ. 24
ت. 6
ث. 12 عدد با دقت 16 بیت همچنین 2 عدد با دقت 32 بیت
Ethernet
ب. ندارد
پ. ندارد
ت. 1
ث. 1
CAN
ب. ندارد
پ. ندارد
ت. 2
ث. 2
External Memory controller
ب. ندارد
پ. ندارد
ت. دارد
ث. دارد
Quadrature Encoder Interface
ب. ندارد
پ. ندارد
ت. دارد
ث.
LCD controller
ب. ندارد
پ. ندارد
ت. دارد TFT
ث. دارد TFT و موازی
Audio Interface
ب. ندارد
پ. ندارد
ت. دارد
ث. دارد
camera interface
ب. ندارد
پ. ندارد
ت. ندارد
ث. دارد
توضیحات بیشتر
Coetex-M4 دارای اعمال ضرب ، تبدیل فوریه ، فیلتر و ... به صورت سخت افزاری است که این قابلیت در AVR وجود ندارد
بزرگترین ضعف AVR نسبت به اکثر میکروکنترلر های دیگر ، نویزپذیری بسیار زیاد آن است. همین یک علت باعث می شود که AVR نتواند وارد صنعت شود حتی در گذشته
آیا دشوراتر نیس یادگیری و استفاده ش؟
یادگیری هر چیزی دشوار است.
اما چون Cortex-M4 قابلیت های بسیاری دارد که AVR ندارد ، لازم است به اندازه این قابلیت ها بیشتر وقت یادگیری صرف کنید
مثلا کسی AVR کار می کند چون رابط صوتی، دوربین و صفحه نمایش ندارد نمی رود که یاد بگیرد بنابراین یادگیری سریع تر تمام می شود
یا مثلا کسی که با AVR کار می کند اصلا به فکر تبدیل فوریه نمی افتد
به عبارت دیگر سطح یادگیری یکی است اما چون حجم مطالب Cortex-M4 چند برابر AVR است یادگیری کامل آن زمان بر تر است