لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
آموزش سیستم های جاسازی شده. رمزگشای NEC مبتنی بر وقفه STM32
Embedded Systems. STM32 Interrupt-Driven NEC decoder
نکته:
آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره:
STM32، ARM Cortex-M4، GPIO، EXTI، تایمرها، RCC، NVIC، C جاسازیشده، Makefile، STM32F4Discovery، پروتکل NEC، سیستمهای تعبیهشده وقفهها پروتکل STM32 MCU NEC تایمرها/شمارندهها GPIO وقفههای خارجی بدون قفل کنترلشده C رمزگشایی کنترل از راه دور اندازه گیری فواصل زمانی ARM Cortex-M Bare-Metal پیش نیازها:آشنایی با زبان برنامه نویسی C تعبیه شده درک شماتیک های الکتریکی
سلام و به دوره آموزشی سیستم های تعبیه شده NEC Decoder مبتنی بر وقفه STM32 خوش آمدید.
با رویکرد ترکیبی سخت افزاری و مبتنی بر برنامه نویسی، این دوره آموزشی را برای نشان دادن کاربرد عملی سیستم های تعبیه شده و توضیح اصول اولیه میکروکنترلرهای STM32 در همان زمان ایجاد کرده ام.
این دوره یک نمای کلی از پروتکل NEC و یک مثال عملی از این که چگونه یک کنترل از راه دور مادون قرمز می تواند LED های روی برد STM32F4Discovery را کنترل کند ارائه می دهد. این دوره مراحل لازم پیکربندی سیستم را برای فعال کردن تجهیزات جانبی خاص سیستم و انتخاب حالت های عملکرد آنها توضیح می دهد. GPIO، یک وقفه خارجی و یک حالت مقایسه تایمر با جزئیات شرح داده شده است. این لوازم جانبی بخش اساسی رمزگشای پروتکل NEC هستند که بخش اصلی دوره است.
ابتدای دوره شامل توضیحی درباره نحوه نصب زنجیره ابزار GNU ARM برای کامپایل کد و برنامه نویس ST-LINK برای فلش کردن برد STM32F4Discovery است. همچنین مروری کوتاه بر برد Discovery وجود دارد.
در پایان دوره، با STM32 GPIO، واحد تنظیم مجدد و کنترل ساعت، وقفه های خارجی، تایمرها و NVIC آشنا می شوید. رجیسترهای مهم محیطی و بیت های آنها نیز در نظر گرفته می شوند.
سیستمافزار رمزگشایی NEC روی برد STM32F4Discovery آزمایش میشود تا ثابت شود همه چیز طبق انتظار کار میکند.
سرفصل ها و درس ها
تنظیم محیط توسعه شما
Setting Up Your Development Environment
نمایش نظرات