اطلاعات مربوط به این ویدئوی آموزشی
در ویدیو آموزش میکروکنترلر ARMSTM32 پیشرفته، سرفصل و مباحث مربوطه توسط مهندس میرقاسمی مدرس دوره ، در طی پروژه های برنامه نویسی مختلف آموزش داده میشود. به علاقمندان برنامه نویسی سیستم های نهفته شرکت در این دوره پیشنهاد می شود. از ویژگی های مهم این دوره سخت افزاری بودن آن است. مدرس پس از آموزش هر قسمت از برنامه، آن ها را بر روی برد آموزشی میکروکنترلر ARMSTM32 پیاده سازی میکنند. جهت تهیه و بررسی برد آموزشی میکروکنترلر ARMSTM32 میتوانید اینجا کلیک کنید.
سرفصل دوره آموزش ARMSTM32 پیشرفته
راه اندازی ماژول موقعیت یاب جغرافیایی(GPS)
- معرفی و آشنایی با ماژول GPS
- آشنایی و نحوه کار با پروتکل NMEA
- بررسی داده های دریافتی از GPS
- پردازش پیغام های NMEA دریافتی از ماژول GPS
- دریافت تاریخ و زمان از ماژول GPS ( GPS-DateTime)
راه اندازی ماژول GSM
- معرفی و آشنایی ماژول GSM
- بررسی دیتاشیت ماژول GSM
- آشنایی با دستورات AT Commands
- ارسال و دریافت پیامک با ماژول GSM
- ارسال و دریافت پیامک با ماژول GSM با برنامه نویسی پیشرفته
- آشنایی با FSM در برنامهنویسی امبدد
معرفی پروتکل کاربردی I2C
- بررسی دیتاشیت پروتکل I2C
- راه اندازی پروتکل I2C بوسیله MASTER
- راه اندازی پروتکل I2C بوسیله Slave
- ارتباط دو میکرو STM32F407 بوسیله پروتکل I2C
راه اندازی حافظه خارجی EEPROM
- بررسی انواع EEPROM ها و تفاوت آن ها در راه اندازی
- آشنایی با مبحث Memory Map
- آموزش چیدمان اجزای حافظه
- بررسی انواع تکنیک های برنامه نویسی کار با حافظه های ذخیره سازی
- مثال تعداد دفعات ریست شدن میکرو بوسیله EEPROM (AT24Cxxx)
- نحوه صحیح نوشتن در EEPROM (AT24Cxxx)
- نحوه ایجاد پایگاه داده و ذخیره تنظیمات سیستم بر روی EEPROM
- نحوه ایجاد پایگاه داده و ذخیره تنظیمات سیستم بر روی EEPROM بصورت پیشرفته
راه اندازی واحد RTC خارجی
- بررسی دیتاشیت و آشنایی با RTC خارجی
- انجام پروژه راه اندازی تقویم و ساعت بوسیله آیسی DS1307
راه اندازی پروتکل ارتباطی SPI
- بررسی دیتاشیت پروتکل ارتباطی SPI
- ارتباط دو میکرو STM32F407 بوسیله پروتکل SPI
بررسی دیتاشیت Digital Pot (MCP4131)
- راه اندازی پتانسیومتر دیجیتال بوسیله (MCP4131)
راه اندازی واحد دیجیتال به آنالوگ DAC
- بررسی دیتاشیت DAC
- راه اندازی DAC با SoftwareTrigger
- راه اندازی DAC با استفاده از واحد DMA
- راه اندازی DAC با استفاده از واحد LookupTable
- انجام پروژه راه اندازی امپلی فایر جهت پخش صوت
راه اندازی واحد RTC داخلی
- بررسی دیتاشیت بخش RTC
- راه اندازی واحد RTC بصورت ساده
- راه اندازی آلارم های واحد RTC
راه اندازی واحد RAM در Backup
- ذخیره سازی تعداد دفعالت ریست شدن میکرو در حافظه BKPSRAM
- نحوه ایجاد پایگاه داده و ذخیره تنظیمات سیستم بر روی BKPSRAM
- نحوه ایجاد پایگاه داده و ذخیره تنظیمات سیستم بر روی BKPSRAM بصورت پیشرفته
راه اندازی Watchdog مستقل
- بررسی دیتاشیت بخش Watchdog
- بررسی حالات رخ داد Watchdog
- راه اندازی Window Watchdog
- بررسی حالات رخ داد Window Watchdog
بررسی FLASH داخلی میکروکنترلر STM32
- بررسی پایگاه ذخیره داده بر روی حافظه FLASH میکروکنترلر
راه اندازی مد های توان (Power Modes)
- بررسی بخش TOOLS در CUBEMX برای بحث مدیریت توان
- راه اندازی مد SLEEP میکروکنترلر
- راه اندازی مد UART بصورت DMA در مد SLEEP
- راه اندازی مد STOP در میکروکنترلر
- ره اندازی مد StandBy در میکروکنترلر
بررسی خطای Hard Fault
- ذخیره سازی خطاهای Hard Fault در مد BKPSRAM و نمایش آن
- آموزش دیباگینگ و خطایابی Hard Fault
آشنایی با دوره ویدیویی ARMSTM32 پیشرفته
در اکثر پروژه های میکروکنترلری، علاوه بر میکروکنترلر که به عنوان هسته مرکزی پروژه شناخته می شود، سخت افزارها و ماژول های جانبی و پروتکل های ارتباطی دیگری در اطراف میکروکنترلر قرار می گیرند که راه اندازی آنها همواره جزء دغدغه های برنامه نویسان میکروکنترلرها بوده است. در این دوره قصد داریم؛ تعدادی از این ماژول های پرکاربرد در صنعت را راه اندازی کنیم همچنین آمادگی مواجه با سخت افزارهای جدید را هم پیدا کنیم. مدرس دوره پروژه های انجام شده در طول دوره را روی سخت افزار برد آموزشی میکروکنترلر ARMSTM32 پیاده سازی می کنند تا نتایج بصورت واقعی نمایش داده شوند.
توصیه نیراسیستم
در صورتی که علاقمند هستید تا راه اندازی انواع ماژول های ارتباطی و واحدهای کاربردی مانند GPS,GSM ,EEPROM, I2C,DAC ,SPI, … را بصورت کاملا عملی راه اندازی کنید این دوره کاربردی می تواند به شما کمک کند تا این مسیر را به آسانی و با سرعت بیشتری طی کنید. یادگیری کلیه زبان های برنامه نویسی نیازمند ذهنی خلاق و تمرکز بالا در حین یادگیری می باشد . در نتیجه توصیه می کنیم برای یادگیری بهتر و مطلوب تر با ذهنی آرام و آماده یادگیری به تماشای ویدئوها بپردازید. . هم چنین تمرین های متعددی که در این مجموعه گرداوری شده است، با هدف ایجاد تسلط بیشتر شما طراحی گردیده اند. برای موفقیت هرچه بیشتر در یادگیری حتما آنها را انجام دهید.
پیش نیاز دوره دوره ویدیویی ARMSTM32 پیشرفته چیست؟
دانشجویانی که قصد شرکت در این دوره را دارند حتما باید به میکروکنترلر armstm32 در سطح مقدماتی مسلط باشند و تمامی واحدهای آن را راه اندازی کرده باشند.
سخت افزار مورد استفاده در دوره
سخت افزار مورد استفاده در این دوره برد آموزشی میکروکنترلر ARMSTM32F407 نیراالکترونیک می باشد. مجهز بودن این برد به واحدها و پروتکل های مختلف از جمله CAN, LAN, RS232,SPI, TWI و… یادگیری برای فراگیران را راحت تر کرده است. برای تهیه این سخت افزار میتوانید به فروشگاه نیراشاپ مراجعه نمایید.
برد آموزشی میکروکنترلر ARMSTM32F407
گواهینامه دوره
در صورت ارسال پروژه پایانی در بازه زمانی ۴ ماه بعد از دریافت ویدیو و کسب نمره لازم در پروژه پایانی ،گواهینامه فنی حرفه ای نیرا برای شما صادر خواهد شد.
نحوه دریافت ویدئوهای دوره
دسترسی به ویدئوهای آموزشی دوره ARMSTM32 پیشرفته به صورت فایل دانلودی مقدور میباشد.
لازم به ذکر هست که ویدیوهای آموزشی دو کاربره هستند و قابلیت مشاهده ویدیو ها در دو سیستم برای کاربران وجود دارد.
نرم افزار پخش ویدیویی موجود در پکیج، قابل اجرا در کلیه سیستم عامل های ویندوزی از جمله XP ، 7 ، 8 ، 10 و اندروید میباشد.
مشاهده این دوره آموزشی تنها با استفاده از نرم افزار GemPlayer در سیستم عامل ویندوز میسر می باشد .
برای تماشای ویدئوهای آموزشی این دوره، نیاز است تا نرم افزار ویدئو پلیر موجود در DVD یا فایل ارسالی را نصب نمایید.
پس از نصب ، فایل ویدئو مورد نظر را باز می کنید . در پنجره باز شده می بایست کد موجود در گزینه Machine Code را برای پشیتبانی آموزشگاه ارسال نمایید تا پسورد اختصاصی سیستم شما را تولید و در اختیارتان قرار دهند .
فایل دریافتی از پشیتبانی را در قسمت Import password وارد نمایید و آموزش را آغاز کنید .
نحوه فعال سازی این نرم افزار در ویدئو زیر توضیح داده شده است:
جهت ارسال Machine code به پشیتبانی نیرا سیستم به یکی از شیوه های زیر اقدام کنید :
تماس تلفنی با شماره تلفن 02166918178
پیام رسان تلگرام با آی دی @nirahelp
پیام رسان واتس اپ با شماره 09376983093
محتویات جلسات ARMSTM32 پیشرفته
آموزش راه اندازی ماژول GSM
آموزش راه اندازی ماژول GSM ویدئو
آموزش I2C Master Slave
آموزش I2C Master Slave ویدئو
آشنایی با واحد SPI
آشنایی با واحد SPI ویدئو
آموزش DAC-DMA
آموزش DAC-DMA ویدئو
آموزش حافظه FLASH
آموزش حافظه FLASH ویدئو
درخواست مشاوره
برای کسب اطلاعات بیشتر درباره این دوره درخواست مشاوره خود را ارسال کنید و یا با ما در تماس باشید.
درخواست مشاورهدوره های مرتبط
آموزش میکروکنترلر AVR
در این دوره ویدیویی به صورت کاملا پروژه محور و سخت افزاری به آموزش میکروکنترلر AVR پرداخته شده است. دانشجویان در پایان دوره میتوانند واحد های اصلی میکروکنترلر AVR اعم از (I/O,ADC,Timer,Interrupt,usart,spi) را به صورت سخت افزاری راه اندازی کنند.لازم به ذکر است در صورت ارسال پروژه پایانی در بازه زمانی چهار ماه بعد از دریافت ویدیو و کسب نمره لازم در پروژه پایانی گواهینامه فنی و حرفه ای نیرا برای شما صادر خواهد شد.
آموزش برنامه نویسی Embedded C پیشرفته
شما در این دوره ویدیویی برنامه نویسی بر روی تراشه های برنامه پذیر از جمله میکروکنترلرها را در سطح پیشرفته آموزش خواهید دید و با انواع اشاره گر و ساختمان داده و استاندارد های برنامه نویسی آشنا خواهید شد .در پایان دوره در صورت انجام پروژه پایانی و کسب امتیاز مورد نظر گواهینامه فنی و حرفه ای نیرا نیز برای شما صادر خواهد شد.
نظرات
![علی میرقاسمی](https://niraplus.ir/wp-content/uploads/2021/02/AM-120x120.jpg)
تنها اشخاصی که این محصول را خریداری کرده اند و وارد سایت شده اند می توانند در مورد این محصول بازبینی ارسال کنند.