اطلاعات مربوط به این ویدئوی آموزشی
درویدیو آموزش میکروکنترلر ARMSTM32 حرفه ای، سرفصل و مباحث مربوطه توسط مهندس میرقاسمی مدرس دوره ، در طی پروژه های برنامه نویسی مختلف آموزش داده میشود. به علاقمندان برنامه نویسی سیستم های نهفته شرکت در این دوره پیشنهاد می شود. از ویژگی های مهم این دوره سخت افزاری بودن آن است. مدرس بعد از آموزش هر قسمت از برنامه، آن ها را روی برد آموزشی میکروکنترلر ARMSTM32 پیاده سازی میکنند. برای تهیه و بررسی برد آموزشی میکروکنترلر ARMSTM32 میتوانید اینجا کلیک کنید.
سرفصل دوره آموزش ARMSTM32 حرفه ای
پروتکل ارتباطی UART – Universal Asynchronous Receiver /Transmitter :
- آشنایی با پروتکل ارتباطی UART ، مزایا ، کاربردها و شیوه به کارگیری
- آشنایی با استانداردهای ارتباطی سریال TTL, RS232, RS485, RS422
- مفهوم Hand Shake در ارتباط UART,USART
- ارسال و دریافت یک فریم (Packet) اطلاعات
- راه اندازی عملی واحد UART میکروکنترلر ARM
- ارسال دیتا به صورت سریال با استاندارد TTL, RS232, RS485, RS422
- برقراری ارتباط بین میکرو ARM و PC
پروتکل ارتباطی SPI – Serial Peripheral Interface :
- آشنایی با پروتکل SPI ، مزایا ، کاربردها و شیوه به کارگیری
- مفهوم ارتباط Master/Slave در پروتکل SPI
- امکان شبکه کردن چند دستگاه توسط پروتکل SPI
- راه اندازی حافظه SD Card توسط پروتکل SPI از طریق stm32
پروتکل ارتباطی I2c – Inter-Integrated Circuit :
- آشنایی با پروتکل I2C ، مزایا ، کاربردها و شیوه به کارگیری
- اتصال IC به میکرو فقط از طریق ۲ سیم توسط پروتکل I2C
- نحوه آدرس دهی به صورت نرم افزاری و مفهوم بیت های ACK , NACK
- راه اندازی حافظه EEPROM (24Cxx) توسط میکروکنترلر ARM با ارتباط دو سیمه
- راه اندازی آی سی تقویم و ساعت (DS1307) از طریق stm32
پروتکل ارتباطی USB – Universal Serial Bus :
- آشنایی با پروتکل ارتباطی USB ، مزایا ، کاربردها و شیوه به کارگیری
- تفاوت سرعت انتقال اطلاعات در دستگاههای USB
- مفهوم نقطه پایانی (End Point) در ارتباط USB
- تفاوت USB Device و USB Host
- مرحله پرسش و پاسخ در هنگام اتصال دستگاه USB به Host
- انواع توصیفگرهای (Descriptor) نرم افزاری برای شناسایی دستگاه
- نحوه آدرس دهی دستگاهها توسط Host
- ارسال دیتا از طریق پورت USB به کامپیوتر
- راه اندازی عملی پورت USB میکروکنترلر ARM
پروتکل ارتباطی CAN – Controller Area Network :
- آشنایی با پروتکل CAN ، مزایا ، کاربردها و شیوه به کارگیری
- مفهوم ارتباط Multi Master در پروتکل CAN
- لایه سخت افزاری پروتکل ارتباطی CAN
- راه اندازی آی سی پتانسیومتر دیجیتال mcp2551 توسط میکرو STM32
- فریم ارتباطی CAN و ساختار نرم افزاری آن در میکروکنترلر ARM
- ارسال و دریافت اطلاعات از طریق پروتکل CAN به عنوان یک Node در شبکه
پروتکل ارتباطی LAN – Local Area Network :
- آشنایی با پروتکل LAN، مزایا ، کاربردها و شیوه به کارگیری
- آشنایی با مبانی شبکه های کامپیوتری
- لایه های نرم افزاری و سخت افزاری شبکه های کامپیوتری
- آشنایی با پروتکل های رایج شبکه مانند TCP, UDP, FTP, HTTP و …
- انتقال اطلاعات بین میکروکنترلر و کامپیوتر از طریق پورت LAN
آشنایی با دوره ویدیویی ARMSTM32 حرفه ای
در اکثر پروژه های میکروکنترلری، علاوه بر میکروکنترلر که به عنوان هسته مرکزی پروژه شناخته می شود، سخت افزارها و ماژول های جانبی و پروتکل های ارتباطی دیگری در اطراف میکروکنترلر قرار می گیرند که راه اندازی آنها همواره جزء دغدغه های برنامه نویسان میکروکنترلرها بوده است. در این دوره قصد داریم؛ تعدادی از این پروتکل های ارتباطی پرکاربرد در صنعت را راه اندازی کنیم همچنین آمادگی مواجه با سخت افزارهای جدید را هم پیدا کنیم. مدرس دوره پروژه های انجام شده در طول دوره را روی سخت افزار برد آموزشی میکروکنترلر ARMSTM32 پیاده سازی می کنند تا نتایج بصورت واقعی نمایش داده شوند.
توصیه نیراسیستم
در صورتی که تمایل دارید تا پروتکل های ارتباطی کاربردی مانند Uart، SPI، I2C، CAV، LAN،… را بصورت کاملا عملی راه اندازی کنید این دوره کاربردی می تواند به شما کمک کند تا این مسیر را به آسانی و با سرعت بیشتری طی کنید. یادگیری کلیه زبان های برنامه نویسی نیازمند ذهنی خلاق و تمرکز بالا در حین یادگیری می باشد . در نتیجه توصیه می کنیم برای یادگیری بهتر و مطلوب تر با ذهنی آرام و آماده یادگیری به تماشای ویدئوها بپردازید. . هم چنین تمرین های متعددی که در این مجموعه گرداوری شده است، با هدف ایجاد تسلط بیشتر شما طراحی گردیده اند. برای موفقیت هرچه بیشتر در یادگیری حتما آنها را انجام دهید.
پیش نیاز دوره دوره ویدیویی ARMSTM32 حرفه ای چیست؟
دانشجویانی که قصد شرکت در این دوره را دارند حتما باید به میکروکنترلر armstm32 در سطح مقدماتی مسلط باشند و تمامی واحدهای آن را راه اندازی کرده باشند.
سخت افزار مورد استفاده در دوره
سخت افزار مورد استفاده در این دوره برد آموزشی میکروکنترلر ARMSTM32F407 نیراالکترونیک می باشد. مجهز بودن این برد به واحدها و پروتکل های مختلف از جمله CAN, LAN, RS232,SPI, TWI و… یادگیری برای فراگیران را راحت تر کرده است. برای تهیه این سخت افزار میتوانید به فروشگاه نیراشاپ مراجعه نمایید.
برد آموزشی میکروکنترلر ARMSTM32F407
گواهینامه دوره
در صورت ارسال پروژه پایانی در بازه زمانی ۴ ماه بعد از دریافت ویدئو و کسب نمره لازم در پروژه پایانی ،گواهینامه فنی حرفه ای نیرا برای شما صادر خواهد شد.
نحوه دریافت ویدئوهای دوره
دسترسی به ویدئوهای آموزشی دوره ARMSTM32 حرفه ای هم به صورت فایل دانلودی و هم به صورت DVD مقدور میباشد.
لازم به ذکر هست که ویدیوهای این دوره، ضبط شده از دوره ی آنلاین ARMSTM32 حرفه ای می باشند. همچنین ویدیوهای آموزشی دو کاربره هستند و قابلیت مشاهده ویدیو ها در دو سیستم برای کاربران وجود دارد.
نرم افزار پخش ویدئوی موجود در پکیج، قابل اجرا در کلیه سیستم عامل های ویندوزی از جمله XP ، ۷ ، ۸ و ۱۰ میباشد.
مشاهده این دوره آموزشی تنها با استفاده از نرم افزار GemPlayer در سیستم عامل ویندوز میسر می باشد .
برای تماشای ویدئوهای آموزشی این دوره، نیاز است تا نرم افزار ویدئو پلیر موجود در DVD یا فایل ارسالی را نصب نمایید.
پس از نصب ، فایل ویدئو مورد نظر را باز می کنید . در پنجره باز شده می بایست کد موجود در گزینه Machine Code را برای پشیتبانی آموزشگاه ارسال نمایید تا پسورد اختصاصی سیستم شما را تولید و در اختیارتان قرار دهند .
فایل دریافتی از پشیتبانی را در قسمت Import password وارد نمایید و آموزش را آغاز کنید .
نحوه فعال سازی این نرم افزار در ویدئو زیر توضیح داده شده است:
جهت ارسال Machine code به پشیتبانی نیرا سیستم به یکی از شیوه های زیر اقدام کنید :
تماس تلفنی با شماره تلفن ۰۲۱۶۶۹۱۸۱۷۸
پیام رسان تلگرام با آی دی @nirahelp
پیام رسان واتس اپ با شماره ۰۹۳۷۶۹۸۳۰۹۳
محتویات جلسات ARMSTM32 حرفه ای
جلسه اول
پیش نمایش و سرفصل های جلسه اول ویدئو
- معرفی پروتکل های ارتباطی میکروکنترلر
- آشنایی با دسته بندی های رایج پروتکل های ارتباطی شامل :
- پروتکل های ارتباطی موازی و سریال
- پروتکل های ارتباطی Simplex, Full duplex, Half duplex
- آشنایی با انواع پروتکل های داده و Packet های داده
- اهمیت همگام سازی داده ها
- توضیح مفاهیم نرخ ارسال داده، فریم داده، بیت توازن و …
- معرفی پروتکل های سریال USART
- الزامات ارسال دیتا در پروتکل سریال
- آشنایی با پروتکل های سریال RS485, RS422, RS232
- معرفی پروتکل SPI
- معرفی پروتکل ارتباطی I2C
- معرفی پروتکل ارتباطی Ethernet
- معرفی پروتکل ارتباطی CAN
- معرفی پروتکل ارتباطی USB
- معرفی سخت افزار مورد استفاده در طول دوره
- انجام تنظیمات اولیه در محیط کامپایلر
- راه اندازی واحد ارتباط سریال UART میکروکنترلر ARM
- انجام تنظیمات UART در محیط نرم افزار برای stm32f407
- برنامه اکو ساده برای تست و راه اندازی اولیه UART
- پیاده سازی برنامه اکو اینتراپتی
- به کارگیری توابع HAL_UART در برنامه
- به کارگیری توابع FIFO در برنامه
جلسه دوم
پیش نمایش و سرفصل های جلسه دوم ویدئو
- معرفی پروتکل I2C
- تنظیمات ارسال دیتا از طریق I2C در میکروکنترلر arm
- تنظیمات مروبط به Read Bytes
- نحوه آدرس دهی نرم افزاری در پروتکل ارتباط دو سیمه
- تنظیمات مروبط به Write Bytes
- راه اندازی واحد I2C میکروکنترلر stm32f407
- راه اندازی آی سی حافظه EEPROM سری AT24C32
- خواندن و نوشتن روی آی سی حافظه جانبی مبتنی بر پروتکل I2C
- استفاده از توابع کاربردی HAL_I2C
- تنظیمات مموری آدرس
- نکات کاربردی در راه اندازی آی سی های eeprom
- راه اندازی eeprom همراه با سرویس وقفه ها
- ذخیره سازی آرایه ها روی eeprom
- نحوه ایجاد و ذخیره سازی ساختمان داده
- تنظیمات مربوط به دیتابیس در آی سی های حافظه EEPROM
- آشنایی آی سی تقویم و ساعت
- راه اندازی آی سی DS1307 توسط میکروکنترلر آرم stm32
- ملاحظات مربوط به تنظیمات روز و ساعت توسط پروتکل I2C
جلسه سوم
پیش نمایش و سرفصل های جلسه سوم ویدئو
- معرفی پروتکل ارتباطی SPI
- تنظیمات مربوط به ارسال دیتا توسط واحد SPI میکروکنترلر آرم stm32f407
- راه اندازی آی سی پتانسیومتر دیجیتال MCP41
- راه اندازی سخت افزاری واحد SPI توسط stm32
- به کارگیری توابع کاربردی HAL_SPI
- استفاده از وقفه ها در راه اندازی SPI
- آشنایی با پروتکل SDIO در میکروکنترلر آرم
- راه اندازی کارت های حافظه micro SD توسط میکروکنترلر آرم
- ملاحظات ذخیره سازی دیتا روی SD Card توسط stm32f407
- ذخیره سازی انواع فایل ها روی کارت حافظه
- ذخیره سازی دیتای CSV روی اس دی کارت
جلسه چهارم
پیش نمایش و سرفصل های جلسه چهارم ویدئو
- آشنایی با مفاهیم شبکه
- انواع شبکه های کامپیوتری
- پارامترهای مهم در شبکه های کامپیوتری
- کاربردهای شبکه کامپیوتری
- مقایسه کلاس های انواع مدل های شبکه
- آشنایی با پروتکل TCP/IP
- معرفی لایه های شبکه
- آشنایی با مک آدرس MAC Address
- آشنایی با IP Address در شبکه
- آشنایی با مفهوم Subnet
- آشنایی با مفهوم Gateway
- آشنایی با مفهوم Port در شبکه های کامپیوتری
- آشنایی با مفهوم Client و Server در شبکه های کامپیوتری
- نحوه تبادل داده بین کلاینت و سرور
- نحوه برقراری ارتباط اجزا در شبکه LAN
جلسه پنجم
پیش نمایش و سرفصل های جلسه پنجم ویدئو
- تنظیمات واحد اترنت در نرم افزار Cube MX
- نحوه اتصال میکرو به آی سی فیزیکال ٍEthernet از روش MII
- نحوه اتصال میکرو به آی سی فیزیکال ٍEthernet از روش RMII
- استفاده از توابع کاربردی LWIP در برنامه
- تنظیم IP برای میکروکنترلر
- نحوه تست اتصال و برقراری ارتباط اترنت
- انجام تنظیمات و ست کردن توابع مربوط به اترنت در برنامه میکرو
- راه اندازی واحد اترنت میکرو توسط پروتکل TCP/IP
- راه اندازی گام به گام ارتباط LAN توسط میکروکنترلر Stm32f407
- انتقال داده از طریق پروتکل ارتباطی LAN توسط میکروکنترلر arm
- تنظیم میکرو آرم به عنوان سرور در شبکه اترنت
- نوشتن تابع server و یادگیری جزئیات و تنظیمات مربوطه
- اجرای چند پروژه نمونه سخت افزاری انتقال دیتا از طریق واحد ارتباطی Ethernet
- کار با نرم افزار TCP Client Server
- ارسال دیتا از طریق پروتکل LAN و نمایش روی lcd کاراکتری
- اتصال چند کلاینت به سرور و انتقال دیتا
- آشنایی با کال بک ها در برنامه
- تنظیم میکرو به عنوان کلاینت در شبکه اترنت
- نوشتن تابع Client و یادگیری جزئیات و تنظیمات مربوطه
- اتصال سخت افزار به مودم ارتباطی از طریق کابل LAN
- تنظیمات مربوط به اتصال مودم در برنامه
- ارسال و دریافت دیتا بین میکرو و مودم متصل به اینترنت
جلسه ششم
پیش نمایش و سرفصل های جلسه ششم ویدئو
- آشنایی با پروتکل ارتباطی CAN
- کاربردهای کن باس در سیستم های خودرویی
- استفاده از CAN Bus در پروژه های
- ملاحظات مربوط به ارتباط CAN در پروژه ها
- آشنایی با CAN Frame Format
- خطاهای رایج در انتقال دیتا از طریق پروتکل CAN
- تنظیمات واحد CAN در کامپایلر
- راه اندازی واحد ارتباطی CAN در میکروکنترلر STM32
- فعال سازی کال بک ها در برنامه راه اندازی CAN Bus آرم
- تنظیمات مربوط به سرور و کلاینت در ارتباط CAN
- اجرای چند پروژه نمونه سخت افزاری انتقال دیتا از طریق واحد CAN میکرو آرم
- ارسال دیتا از طریق پروتکل CAN و نمایش روی lcd کاراکتری
جلسه هفتم
پیش نمایش و سرفصل های جلسه هفتم ویدئو
- آشنایی با پروتکل ارتباطی USB
- آشنایی با مفاهیم USB Host و USB Device
- آشنایی کلی با لایه های پروتکل USB
- آشنایی با انواع توپولوژی های رایج USB
- تنظیمات واحد USB میکروکنترلر آرم STM32f407
- ملاحظات راه اندازی usb در سخت افزار
- ارسال و دریافت دیتا از طریق پورت USB به میکروکنترلر
- آشنایی و راه اندازی عملی کلاس USB CDC
- انجام چند نمونه پروژه عملی ارسال و دریافت دیتای usb
- آشنایی و راه اندازی عملی کلاس USB HID
- تعریف میکرو به عنوان موس USB و اتصال به کامپیوتر
- تعریف میکرو به عنوان کیبورد USB و اتصال به کامپیوتر
- آشنایی و راه اندازی عملی کلاس USB MSC
- اتصال فلش مموری به میکروکنترلر و انتقال و دریافت دیتا از طریق پورت USB
آزمون پایانی
آزمون پایانی آزمون
مهلت تحویل پروژه پایانی تا ۴ ماه پس از خرید ویدیو می باشد.
درخواست مشاوره
برای کسب اطلاعات بیشتر درباره این دوره درخواست مشاوره خود را ارسال کنید و یا با ما در تماس باشید.
درخواست مشاورهدوره های مرتبط
آموزش الکترونیک کاربردی (فصل اول)
در این دوره ویدیویی به آموزش مفاهیم ابتدایی الکترونیک که شامل معرفی نیمه هادی ها ، پیوند p-n ،نحوه ی عملکرد این پیوند ،ساختار دیود ،یکسوسازی و نمودار جریان و ولتاژدیود و…..پرداخته شده است همانطور که میدانید الکترونیک جزو پایه ای ترین و مهمترین دروس رشته برق می باشد پس یادگیری مفهومی این درس می تواند کمک زیادی به فراگیری دیگر مباحث این رشته کند. در صورت موفقیت در امتحان گواهینامه فنی حرفه ای این دوره نیز در اختیار شما قرار خواهد گرفت.
آموزش برنامه نویسی Embedded C پیشرفته
شما در این دوره ویدیویی برنامه نویسی بر روی تراشه های برنامه پذیر از جمله میکروکنترلرها را در سطح پیشرفته آموزش خواهید دید و با انواع اشاره گر و ساختمان داده و استاندارد های برنامه نویسی آشنا خواهید شد .در پایان دوره در صورت انجام پروژه پایانی و کسب امتیاز مورد نظر گواهینامه فنی و حرفه ای نیرا نیز برای شما صادر خواهد شد.
نظرات
990,000 تومان 740,000 تومان
تنها اشخاصی که این محصول را خریداری کرده اند و وارد سایت شده اند می توانند در مورد این محصول بازبینی ارسال کنند.