خانه / میکروکنترلرها / میکروکنترلر های ARM / مطالب آموزشی میکروکنترلرهای ARM

مطالب آموزشی میکروکنترلرهای ARM

پردازنده های ARM دارای هسته 32 بیتی می باشند و از معماری RISC بهره میبرند.
میکروکنترلرهای ARM یکی از قوی ترین میکروکنترلرهای موجود در بازار که تقریبا در تمامی گوشی های هوشمند و تبلت ها از این پردازنده استفاده میشود . نقشه و معماری این خانواده توسط شرکت های گوناگون خریداری شده و هم اکنون چندین شرکت معروف مانند ATMEL , NXP ,STMicroelectronic,TI و Broadcom آن را به صورت انبوه تولید میکنند.

کار با نرم افزار STM32CubeMX

کار با نرم افزار STM32CubeMX

سلام… بعد از یه تاخیر از امروز میخوام به صورت تخصصی تر در مورد میکروکنترلر های شرکت ST صحبت کنم . شرکت ST یک شرکت تولید نیمه هادی چند ملیتی هست که عمده معروفیتش به خاطر میکرو های stm32 است و چند سالی هم به دلیل کیفیت خوب محصولاتش در صنعت …

ادامه نوشته »

کتابخانه CMSIS بخش سوم(نهایی)

سلام دوباره در این قسمت جذاب که ادامه قسمت های اول کتابخانه CMSIS و دوم کتابخانه CMSIS است به ساختار این کتابخانه و در نهایت نحوه تعریف رجیستر ها و پریفرال ها در آن می پردازیم. در این بخش سعی می کنم با عکس های زیاد به طور دقیق بهتون توضیح بدم که این …

ادامه نوشته »

ساختمان یا استراکچر (struct) در زبان برنامه نویسی C

خوب در یک پرشی که برای توضیح در مورد ساختمان ها داشتیم من این نوشته را باز کردم تا در درک ادامه مطلب کتابخانه CMSIS مشکلی نداشته باشید ساختمان چیست؟ اگر آشنایی با زبان برنامه نویسی C داشته باشید حتما در مورد آرایه ها می دانید تفاوت آرایه با ساختمان …

ادامه نوشته »

کتابخانه CMSIS بخش اول

کتابخانه CMSIS

در این نوشته قصد دارم در مورد کتابخانه های CMSIS صحبت کنم که اولین قدم در برنامه نویسی میکرو های ARM هستند. مقدمه همانند برنامه نویسی در سیستم عامل , برنامه نویسی سیستم های نهفته هم رو به پیچیدگی است . در حال حاضر بیشتر از هر زمانی توسعه دهندگان سیستم …

ادامه نوشته »

واحد کنترل اینتراپت بخش سوم(آخر)

واحد کنترل اینتراپت

در ادامه دو بخش قبلی سعی می کنیم در این قسمت (واحد کنترل اینتراپت بخش سوم(آخر)) توضیحی در مورد نحوه اولویت بندی وقفه ها در این واحد ارائه کنیم  بخش اول(NVIC)  بخش دوم(NVIC) حق تقدم و اولویت واحد کنترل اینتراپت شامل گروهی از رجیستر ها با ۸ بیت فضا برای …

ادامه نوشته »

واحد کنترل اینتراپت بخش دوم(NVIC)

واحد کنترل اینتراپت

در ادامه بخش اول در مورد نحوه عملکرد واحد  کنترل کننده وقفه های برداری تو در تو به قسمت استثناهای داخلی میکرو رسیدیم که در این بخش در مورد آنها صحبت می کنیم. جلسه اول را اینجا مطالعه کنید. ۱- خطای کارکرد (Usage fault) این خطا زمانی به وجود می …

ادامه نوشته »

واحد کنترل اینتراپت بخش اول(NVIC)

پس از توضیح مختصر در مورد پردازنده های ARM سعی میکنیم در این نوشته که به سه بخش تبدیل می شود به واحد کنترل کننده وقفه های برداری تو در تو(Nested Vector Interrupt Table) بپردازیم . این نوشته بیشتر به ساختار این واحد می پردازد و برای درک عملکرد وقفه ها …

ادامه نوشته »

پردازنده های ARM

پردازنده های ARM

پردازنده های ARM   یک خانواده  از پردازنده های بر پایه معماری RISC   هستند . این پردازنده ها به صورت ۳۲ بیت و ۶۴ بیت موجود هستند و معماری این پردازنده ها توسط شرکت ARM  فروخته میشود یعنی خود شرکت ARM پردازنده ای نمیسازد و فقط نقشه ساخت این پردازنده ها …

ادامه نوشته »

آموزش میکروکنترلرهای LPC1768 جلسه یازدهم: تایمر های LPC1768

تایمر های LPC1768

اگر جلسات قبلی آموزش میکروکنترلرهای ARM LPC1768 را در وبسایت  میکرو دیزاینر الکترونیک دنبال کرده باشید میدونید که در جلسات قبل با چند مورد از امکانات جانبی LPC1768 آشنا شدیم و نحوه راه اندازی و برنامه نویسی اونا را یاد گرفتیم در این جلسه میخواهیم تایمر های LPC1768 که جز …

ادامه نوشته »

آموزش میکروکنترلرهای LPC1768 جلسه دهم: UART

آموزش میکروکنترلرهای LPC1768 جلسه دهم: UART

خب در آموزش میکروکنترلر LPC1768 رسیدیم به مبحث UART که یکی از کاربردی ترین قسمت های میکروکنترلر هستش و امروزه اکثر ماژول ها با این پروتکل اطلاعات ارسال و دریافت میکنن و همچنین برای ارتباط با کامپیوتر و سیستم های دیگر نیز خیلی مفیده…در ادامه با میکرو دیزاینر الکترونیک باشید …

ادامه نوشته »