توضیحات
فصل۱: پیشگفتار
ظهور ریزپردازندهها
پردازندهی ARM
شرکت سهامی تجاری ARM
تاریخچه شرکت ARM
شرکت ARM Holding واقع در شهر Cambridge
تولید Acron RISC Machin ARM2
هستههای مختلف پردازندههای
ARM میکروکنترلر چیست
سیستم تعبیه شده
وقفهها
برنامهها و یا کد
دیگر مشخصات میکروکنترلر
افزایش یکپارچگی و مجتمعسازی
میکروکنترلرهای ۸ و ۱۶ بیتی
مزایای میکروکنترلرهای ۳۲ بیتی
مسایل درگیر با توسعه سیستمهای ۳۲ بیتی
مروری بر کاربردها و بازار فروش میکروکنترلرهای ۳۲ بیتی
کاربرد در صنعت
خلاصه
فصل ۲: میکروکنترلرهای ARM و وسایل جانبی
مقدمه
میکرو کنترلر ARM چیست
پیشگفتار
کاربرد ARM
مقایسه میکروکنترلرهای ARM
برنامه نویسی پردازندههای ARM
مزایایی میکروکنترلر ARM نسبت به میکروکنترلرهای دیگر
میکروکنترلرهای موجود در بازار ایران
میکروکنترلرهای ARM شرکت Atmel با نام گذاری AT91
شرکت NXP و میکروکنترلرهای سری LPC
میکروکنترلر های سری LPC214x
میکروکنترلرهای سری LPC23xx
میکروکنترلرهای سری LPC24xx
LPC2468
LPC2478 و LPC2470
میکروکنترلرهای سری LPC3000
میکروکنترلرهای سری LPC31xx
میکروکنترلرهای سری LPC4000
میکروکنترلرهای سری LPC43xx
شرکت STMicroelectronics و میکروکنترلرهای ARM
فصل ۳: میکروکنترلر STM32 چیست؟
چکیده
مقدمه
عملکرد کلی میکروکنترلر STM32
بررسی مشخصات مدلهای مختلف میکروکنترلر STM32
STM32F4
STM32F3
STM32F2
STM32F1
STM32F00
STM32F7
STM32H7
مشخصات دیگر میکروهای STM32
بردهای توسعه دهنده STM32
بردهای دیسکاوری (STM32 Discovery)
بردهای STM32 NUCLEO
ابزار توسع
طراحی
دیباگ
فلش کد از طریق USB
برنامه نویسی فلش از طریق USART
کتابخانههای نرم افزاری STM32
مقایسه کتابخانه HAL و CMSIS
CMSIS چیست
HAL چیست
مقایسه STM با دیگر سریهای ARM
هدف
علت مقایسه
مزایا میکروهای شرکت ST نسبت به LPC
معایب میکروهای شرکت ST نسبت به LPC
مشخصات عمومی
تفاوت در ساخت
حالت کم ترین توان مصرفی
بیشترین یکپارچگی SRAM
بالاترین عملکرد فلش MCU
مقایسه SAM7L و STM32 روی توان
فصل ۴: نتیجهگیری و پیشنهادات
نتیجهگیری
پیشنهادات
منابع