میکروکنترلر های AVR

ثبت نام دوره آموزشی آنلاین

سرفصل های این دوره آموزشی :

۱. آشنایی با انواع خانواده های میکروکنترلرهای AVR و نحوه نامگذاری آنها

۲. آشنایی با Pinout میکروکنترلر ATMega32 

۳. آشنایی با تکنیک های راه اندازی تراشه های AVR از جمله تمهیدات تغذیه و فیلترها، تمهیدات تامین کلاک و انواع روش ها آن، تمهیدات پایه ریست، تمهیدات تغذیه آنالوگ و …

۴. راه اندازی واحد GPIO در حالت ورودی و خروجی و راه اندازی  LED، Button، Sevensegment، Relay، Matrix Keyboard و …

۵. تکنیک های طراحی بافر با ترانزیستور، ماسفت و تراشه های بافر برای تامین جریان مناسب برای انواع بار

۶. تکنیک های ایزولاسیون ورودی و خروجی و با رویکرد طراحی کنترل کننده های صنعتی

۷. راه اندازی LCD کارکتری و تکنیک های طراحی منو در قالب ماشین حالت

۸. آشنایی با مفهوم وقفه و راه اندازی واحد وقفه خارجی

۹. آشنایی با واحد مبدل آنالوگ به دیجیتال (ADC) و راه اندازی آن بهمراه تکنیک ها و تمهیدات مربوطه، استفاده از سنسور LM35

۱۰. آشنایی با واحد های Timer و راه اندازی آن و تکنیک های مدیریت زمان و برنامه نویسی بدون تاخیر

۱۱. راه اندازی واحد Counter و شمارش پالس های خارجی 

۱۲. آشنایی با مفهوم PWM و راه اندازی آن در واحد Timer

۱۳. آشنایی و نحوه استفاده از RTC در واحد Timer

۱۴. آشنایی با ارتباطات سریال سنکرون و آسنکرون

۱۵. آشنایی و نحوه راه اندازی ارتباط سریال آسنکرون UART، دریافت در حالت انتظار و وقفه، آشنایی با ماژول هایی با ارتباط UART

۱۶. آشنایی و نحوه راه اندازی ارتباط سریال سنکرون SPI، آشنایی با تراشه هایی با ارتباط SPI از جمله ADC ها و شیفت رجیستر ها

۱۷. آشنایی و نحوه راه اندازی ارتباط سریال سنکرون I2C، آشنایی و راه اندازی EEPROM های سری AT24Cxx با ارتباط I2C، آشنایی با تراشه های RTC با ارتباط I2C

۱۸. آشنایی و درک مفهوم Watchdog و نحوه راه اندازی آن

۱۹. آشنایی با مد های Sleep و قرار دادن تراشه در حالت مصرف توان پایین

۲۰. ارائه تمرین های مرتبط با هر بخش در جلسه مربوطه و حل آن در جلسه بعد

۲۰. این دوره بصورت کاملا عملی ارائه می شود و هر دانشپذیر قطعات مربوط به دوره را در ابتدا تهیه کرده و با قطعات خود بصورت کاملا عملی در دوره شرکت خواهد کرد.

پیشنیاز های این دوره آموزشی:

پیشنیاز این دوره آموزشی، دوره “زبان C ویژه میکروکنترلرها” یا آشنایی نسبتا خوب با زبان برنامه نویسی C می باشد.

توانایی های دانشپذیر پس از پایان دوره آموزشی:

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

می توانید نمونه کار های دانشپذیران قبلی را از اینجا مشاهده کنید.

ثبت نام دوره آموزشی آنلاین