توضیحات
(این آموزش در حال تکمیل است و تا این لحظه 66 قسمت از این آموزش تکمیل شده که به درخواست مهندسان عزیز از همین الان می توانید نسبت به تهیه اقدام کنید و و با یک بار پرداخت تا آخرین قسمتی که آماده خواهد شد دسترسی خواهید داشت )
( همچنین اطلاعات محصول دائما در حال تکمیل خواهد بود )( به این طریق می توانید سوالات خود را مطرح کنید در مراحل تکمیل تا به سوالات مهم در بعضی از قسمت ها پاسخ داده شود )
تا این لحظه 66 قسمت بسیار بسیار مهم از این آموزش آماده شده و آموزش در قسمت های پایانی قرار دارد .
در زیر می توانید با بخش های مختلف این آموزش آشنا شوید.
آموزش زبان اسمبلی ویژه میکروکنترلر های مبتنی برا ARM
در این قسمت ها آموزش دستورات و استفاده از زبان اسمبلی ویژه میکروکنترلرهای مبتنی برا ARM Cortex-M را آموزش داده می شود .
( میکروکنترلر انتخاب شده از سری stm32f7 /stm32f4/stm32f1 می باشد)
بخش مربوط به زبان اسمبلی
بخش مربوط به تمام میکروکنترلرهای مبتنی بر ARM Cortex-M
آموزش های پیاده سازی ویژگی های میکروکنترلرهای مبتنی بر ARM بر روی میکروکنترلرهای STM32
در این بخش ویژگی های معماری ARM Cortex-M را در انواع میکروکنترلرهای STM32 بررسی تئوری و پیاده سازی عملی می کنیم .
بخش مربوط به تمام میکروکنترلرهای STM32
سرفصل های آموزش معماری میکروکنترلرهای مبتنی بر ARM Cortex M7-M4-M3-M0
در جدول زیر سه ستون وجود دارد که نیاز به توضیح کوچکی دارند .
Cortex-M : تیک زیر این ستون یعنی برای تمام میکروکنترلرهای مبتنی بر ARM Cortex-M می باشد و مختص به میکرو های St نمی باشد البته که در صورت وجود امکان توضیحات و مثال ها روی stm32 پیاده شده است .
STM32 : این قسمت ها مربوط به تمام یا اکثر میکروهای stm32 می باشد .
STM32(Cortex-M7 Series) :این قسمت ها احتمال دارد در بعضی دیگر از میکروکنترلرهای موجود در بازار وجودداشته باشد اما بطور ویژه روی این سری از stm32 توضیح داده شده .
سرفصل | Cortex-M | STM32 | STM32(Cortex-M7 Series) |
---|---|---|---|
بین 5 تا 8 قسمت حدود 20 دقیقه ای آموزش زبان برنامه نویسی اسمبلی ویژه میکروکنترلرهای مبتنی بر ARM | √ | √ | |
مروری بر نسل های مختلف پروسسور های ARM | √ | ||
بررسی سری های مختلف میکروکنترلرهای مبتنی بر ARM Cortex-M شرکت St | √ | √ | |
مقایسه عملکرد و کارایی سری های مختلف میکروکنترلرهای مبتنی بر ARM Cortex-M شرکت St(STM32 Series) | √ | √ | |
مقایسه توان مصرفی سری های مختلف میکروکنترلرهای مبتنی بر ARM Cortex-M شرکت St(STM32 Series) | √ | √ | |
مروری بر برنامه های قابل استفاده برای میکروکنترلرهای STM32 | √ | ||
آموزش معماری RISC | √ | ||
آموزش مجموعه دستورات ARM Cortex-M یا Instruction Sets | √ | √ | |
نحوه استفاده و پیاده سازی مثال های مختلف برای درک عملکرد ARM Cortex-M Instruction Sets | √ | √ | |
آموزش ویژه معماری ARMv7E-M | √ | ||
آموزش معماری Harvard | √ | √ | |
آموزش PipleLine | √ | √ | |
آموزش ویژگی های ARM Cortex-M برای اجرای سیستم عامل | √ | √ | |
آموزش SPFP | √ | ||
مقایسه میکروکنترلر ARM Cortex-M با DSP | √ | √ | |
آموزش دستورات LOAD , STORE بصورت موازی | √ | √ | |
آموزش Tightly Coupled Mmeory (TCM) | √ | ||
آموزش TBL | √ | ||
آموزش مربوط به باس AXI.M | √ | ||
آموزش انواع Cache | √ | ||
آموزش قابلیت بسیار ویژه Superscalar Dual-Issue | √ | ||
آموزش قابلیت بسیار ویژه Branch Prediction | √ | √ | |
آموزش های مربوط به Coremark و Benchmark | √ | √ | |
آموزش خطایابی و کار با Debuggin پیدا کردن مشکل خطاهای مربوط به HardFault , MemoryFault,… | √ | ||
آموزش MemoryMap ( بسط داده شده توضیحات مموری مپ آموزش مقدماتی میکروکنترلر ARM -STM32) | √ | ||
آموزش Vector Table (بسط داده شده توضیحات وکتور تیبل مجموعه آموزش میکروکنترلر ARM-STM32 مقدماتی ) | √ | ||
مقایسه Microprocessor , Microprocessor Core , Microcontroller | √ | ||
آموزش مدهای کاری Processor | √ | ||
آموزش سطوح دسترسی مختلف در Processor | √ | ||
آموزش رجیستر های Processor | √ | ||
آموزش روال ریست | √ | ||
آموزش معماری حافظه ها و باس های مربوط بکار برده شده در controller | √ | ||
آموزش Stack | √ | ||
آموزش های مربوط به System Excepion , Interrupt | √ | ||
آموزش واحد MPU | √ | ||
آموزش واحد DMA2D - Chrom Art Accelrator | √ | ||
آموزش واحد CRC | √ | ||
آموزش واحد RNG | √ |
mehran –
سلام. آموزش کامل هست ؟
Admin –
سلام حدود 60 قسمتش آماده شده بقیش به مرور زمان قرار داده میشه .( آموزشی نیست که تکمیل بشه چون معماری ها بروز میشند پس این آموزش هم باهاش بروز میشه )
mehranasadi064 (خریدار محصول) –
سلام
قسمت های مربوط به CRC و MPU و RNG و DMA2D داخل آموزش نیستند چرا؟
Admin –
سلام وقت بخیر .
آموزش در حال تکمیل هست اضافه میشند انشاءالله
Mahdi –
سلام این اموزش چند ساعت است؟
Admin –
سلام تا این لحظه 13.5 ساعت تقریبا ( همچنان چندین ساعت برنامه ریزی شده مونده که ضبط نشده ) و این آموزش در حال تکمیل هست و اگر به معماری چیزی اضافه بشه که لازم بدونم باید به این آموزش اضافه بشه این آموزش آپدیت میشه و لینک های جدید به رایگان برای اشخاصی که تهیه کردند ایمیل میشه .