آموزش سیستم های جاسازی شده با میکروکنترلر AVR ATMEGA32

Embedded Systems with AVR ATMEGA32 Microcontroller

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره: یک رویکرد عمیق به برنامه نویسی سیستم های جاسازی شده جنبه های نظری مفصل ATMEGA32 MCU (معماری، منابع ساعت، تکنیک های برنامه نویسی، فیوز و بیت های قفل، و غیره) مفاهیم دقیق برنامه نویسی MCU و درک کامل لوازم جانبی ATMEGA32. برنامه نویسی لوازم جانبی پایه ATMEGA32 (GPIO، UART، ADC، وقفه های خارجی، On - Board NVS، مقایسه کننده آنالوگ). کار و برنامه نویسی لوازم جانبی مهم ATMEGA32 (تایمر، حالت تایمر CTC، حالت شمارنده، حالت ضبط ورودی تایمر، PWM) برخی از موضوعات مهم تر در برنامه نویسی MCU (تایمر دیده بان و حالت های کم مصرف). پیاده سازی پروتکل های ارتباطی سیستم تعبیه شده (SPI و I2C) همراه با رابط دستگاه های جانبی خارجی مرتبط و ارتباط MCU به MCU. تئوری و رابط تجهیزات جانبی خارجی اصلی (LED، دکمه های فشاری، رله SPDT، LCD 16x2، موتورهای DC با درایورهای موتور L293D/L298N، موتورهای سروو). برنامه نویسی ساده تر محیطی (Stepper Motor، نمایشگر ماتریس نقطه، نمایشگر 7 بخش). برنامه نویسی پیچیده جانبی (KS0108، ST7920، LCDهای گرافیکی نوکیا 5110 و صفحه نمایش OLED SSD1306). استخراج اطلاعات حیاتی از دیتاشیت و سایر اسناد فنی مرتبط برای برنامه نویسی/واسط روی برد یا لوازم جانبی خارجی. Hands - در مورد پیاده سازی/تست هر مدار و برنامه در این دوره توضیح داده شده است. روش‌هایی برای کنترل از راه دور تجهیزات استاندارد مانند DSO، ژنراتور سیگنال و منبع تغذیه DC بالا. پیش نیازها: وضوح در "مفاهیم برنامه نویسی C" مانند دستورات ورودی - خروجی، دستورات کنترل، بیانیه های حلقه ای، بیانیه های تصمیم گیری، عملیات حسابی و بیتی، انواع عملگرها، اولویت عملگر، تایپ کاست، پیش پردازشگرها و ماکروها، آرایه ها، اشاره گرها، ساختارها، توابع تعریف شده توسط کاربر و غیره. دانش صدا در مورد مبانی الکترونیک دیجیتال به همراه ایده مختصری در مورد عملکرد قطعات الکترونیکی پایه مانند مقاومت، سلف، خازن، دیود، ترانزیستور، FET، آی سی های گیت منطقی و غیره. نرم افزارهای پایه مانند " One Note for Windows 7، MS Word و Adobe Acrobat PDF Reader باید از قبل در رایانه شما نصب شده باشد.

"سیستم های جاسازی شده با میکروکنترلر AVR ATMEGA32 - یک رویکرد عمیق" - همانطور که از نام آن پیداست، این دوره شامل تجزیه و تحلیل عمیق میکروکنترلر ATMEGA32 همراه با اصول مطلق برنامه نویسی میکروکنترلر است. اکنون، حتماً فکر می‌کنید که در این دنیای مدرن که الکترونیک با استفاده از پردازنده‌ها و کنترل‌کننده‌های قشر ARM، FPGA و غیره انرژی می‌گیرد، چه نیازی به یادگیری یک کنترل‌کننده قدیمی مانند ATMEGA32 است؟ یک پاسخ بسیار ساده به این موضوع این است که اگر می‌خواهید کنترل‌کننده‌های پیشرفته را یاد بگیرید، باید درک کاملی از کنترل‌کننده‌های اساسی مورد استفاده در برنامه‌های کاربردی سیستم تعبیه‌شده داشته باشید و اکنون - چند روز پیش، ATMEGA32 مبتدی‌ترین میکروکنترلر است. زیرا برنامه ریزی نسبتاً آسان و درک آن آسان است.


این دوره در مجموع شامل 136 سخنرانی است که به 14 بخش تقسیم شده است، اما من کل برنامه بازی این دوره را در 4 قسمت اصلی طرح می کنم: -


  1. شما با ATMEGA32 MCU و ویژگی های آن آشنا می شوید و به دنبال آن بحث های مفصلی در مورد معماری، سازماندهی حافظه، منابع ساعت، تکنیک های برنامه نویسی و غیره به شما ارائه می شود. همچنین در مورد قطعات، تجهیزات و نرم افزارهای مختلف که مورد نیاز و نحوه کار با آنها.

  2. شما سفر برنامه‌نویسی میکروکنترلر خود را با برنامه‌نویسی و آزمایش تجهیزات جانبی پایه ATMEGA32 مانند GPIO، UART، ADC، وقفه‌های خارجی، مقایسه‌کننده‌های آنالوگ و ذخیره‌سازی غیر فرار On-board آغاز خواهید کرد. همچنین می‌دانید چگونه با وسایل جانبی خارجی مانند LED، دکمه‌های فشاری، LCD، رله، نمایشگرهای ماتریس نقطه‌ای، نمایشگرهای 7 سگمنت، موتورهای DC، موتورهای پله‌ای و غیره ارتباط برقرار کنید.

  3. شما با مفاهیم مهمی در برنامه نویسی میکروکنترلرها مانند تایمرها، حالت های مختلف تایمر مانند حالت های شمارنده، CTC، ورودی ورودی و حالت های PWM سر و کار خواهید داشت. همچنین در مورد برخی از موضوعات کمتر مورد بحث و در عین حال مهم مانند حالت‌های کم مصرف و تایمرهای نگهبان همراه با ایجاد وقفه توسط آنها در MCU اطلاعات خواهید داشت.

  4. شما 2 مورد از رایج‌ترین پروتکل‌های ارتباطی مورد استفاده در سیستم‌های جاسازی شده یعنی پروتکل‌های SPI و I2C را با جزئیات عالی و سپس با اتصال دستگاه‌های جانبی خارجی مختلف با میکروکنترلر با استفاده از این پروتکل‌ها همراه با تولید وقفه‌های مبتنی بر پروتکل در این MCU آشنا خواهید شد. همچنین، در پایان، با این MCU با رابط های جانبی پیچیده مانند LCD های گرافیکی و نمایشگرهای OLED سروکار خواهید داشت.


الگوی یادگیری یک مفهوم داده شده در این دوره یک فرآیند 5 مرحله ای است:-


  1. شما یک پیشینه نظری عمیق در مورد مفهوم به دست خواهید آورد.

  2. توضیحات مفصلی درباره اطلاعات حیاتی موجود در اسناد فنی/برگه های داده MCU و اجزاء/لوازم جانبی مرتبط به شما ارائه می شود زیرا برای کدگذاری MCU بسیار ضروری است.

  3. شما اتصالات مدار مرتبط را برای آزمایش مفهوم درک خواهید کرد و مدار در قالب های شماتیک و تخته نان توضیح داده خواهد شد.

  4. هر خطی از برنامه‌ها برای آزمایش مفهوم به شما توضیح داده می‌شود و پیکربندی‌های برنامه با ارجاع به دیتاشیت‌های MCU و اجزای مرتبط با آن توضیح داده می‌شوند.

  5. شما اتصالات مدار را روی نیمکت اجرا می‌کنید و برنامه‌ها را روی آن مدارها آزمایش می‌کنید.


حالا، اصلاً چرا باید رشته من را انتخاب کنید؟

3 دلیل خوب وجود دارد:-


  1. میزان بسیار جزییاتی که در آن هر مفهوم میکروکنترلر ATMEGA32 بررسی شده است.

  2. مدارها با استفاده از نرم‌افزار شبیه‌سازی شبیه‌سازی نشده‌اند، زیرا مواقعی وجود دارد که شبیه‌سازی‌ها می‌توانند شما را کاملاً فریب دهند.

  3. بیش از 80 برنامه به صورت عملی روی نیمکت تحلیل و اجرا شده است.


این دوره برای مبتدیان در زمینه برنامه نویسی سیستم های جاسازی شده و همچنین برای کسانی که علاقه زیادی به الکترونیک دارند اما مطلقاً نمی دانند چگونه و از کجا شروع کنند طراحی شده است. با این حال، توصیه می‌کنم دانش قبلی در مورد مفاهیم برنامه‌نویسی C، اصول الکترونیک دیجیتال به همراه یک ایده اولیه در مورد نحوه عملکرد اجزای الکترونیکی پایه مانند مقاومت، سلف، خازن، دیود، ترانزیستور، FET، آی‌سی‌های گیت منطقی و غیره داشته باشید. p>


در نهایت، من با شما صادق و صادق خواهم بود. من نمی توانم تضمین کنم که این دوره آموزشی سرگرم کننده خواهد بود یا مانند پیاده روی در پارک است، اما قطعاً می توانم تضمین کنم که این دوره یک نیروگاه دانش و اطلاعات در مورد برنامه نویسی میکروکنترلر با استفاده از ATMEGA32 MCU است. هنگامی که این سفر سخت 136 سخنرانی را با موفقیت به پایان رساندید، دانش، مهارت و اعتماد به نفس شما در سیستم های تعبیه شده به سطح بعدی ارتقا می یابد. پس لطفا این دوره جالب را بگذرانید و به شما اطمینان می دهم که ارزش هر پنی شما را خواهد داشت. همچنین لطفاً در پایان بازخورد واقعی خود را بگذارید زیرا فقط به بهبود بیشتر و بیشتر من کمک می کند. یادگیری مبارک!!!


PS. لطفاً قبل از مراجعه برای بازپرداخت، بخش‌های 1 و 2 را به طور کامل مشاهده کنید و همچنین یک بررسی صادقانه یا دلیلی برای بازپرداخت بگذارید


سرفصل ها و درس ها

معرفی Introduction

  • معرفی دوره Introducing the Course

  • نمای کلی کنترلر ATMEGA32 Overview of ATMEGA32 Controller

  • معماری کنترلر ATMEGA32 Architecture of ATMEGA32 Controller

  • سازماندهی حافظه کنترلر ATMEGA32 Memory Organization of ATMEGA32 Controller

  • فیوز و بیت های قفل کنترلر ATMEGA32 Fuse and Lock Bits of ATMEGA32 Controller

  • منابع ساعت و توزیع در کنترلر ATMEGA32 Clock Sources and Distribution in ATMEGA32 Controller

  • تکنیک های برنامه نویسی کنترلر ATMEGA32 Programming Techniques of ATMEGA32 Controller

  • قطعات تجهیزات و نرم افزار مورد نیاز Parts Equipment and Software Needed

  • کار با ATMEL Studio 7 Working with ATMEL Studio 7

  • راه اندازی و دانلود برنامه تست در کنترلر Setup and Downloading Test Program into the Controller

  • کنترل سیگنال ژنراتور و منبع تغذیه DC با استفاده از کامپیوتر Controlling Signal Generator and DC Power Supply using PC

  • کنترل و نظارت DSO با استفاده از کامپیوتر Controlling and Monitoring DSO using PC

برنامه نویسی GPIO GPIO Programming

  • مفهوم GPIO The Concept of GPIO

  • GPIO در ATMEGA32 ثبت می شود GPIO Registers in ATMEGA32

  • نمودار مدار برای آزمایش برنامه های GPIO Circuit Diagram for Testing GPIO Programs

  • برنامه GPIO - ال ای دی رقص GPIO Program - Dancing LED's

  • برنامه GPIO - رابط فشاری GPIO Program - Pushbutton Interface

واسط لوازم جانبی پایه Interfacing Basic Peripherals

  • نظریه رله SPDT Theory of SPDT Relay

  • رابط رله SPDT با ATMEGA32 MCU Interfacing SPDT Relay with ATMEGA32 MCU

  • تئوری موتور DC Theory of DC Motor

  • درایورهای موتور L293D و L298N L293D and L298N Motor Drivers

  • رابط موتور DC با ATMEGA32 MCU - قسمت 1 Interfacing DC Motor with ATMEGA32 MCU - Part 1

  • رابط موتور DC با ATMEGA32 MCU - قسمت 2 Interfacing DC Motor with ATMEGA32 MCU - Part 2

  • تئوری استپر موتورها Theory of Stepper Motors

  • رابط استپر موتور با ATMEGA32 MCU - قسمت 1 Interfacing Stepper Motor with ATMEGA32 MCU - Part 1

  • رابط استپر موتور با ATMEGA32 MCU - قسمت 2 Interfacing Stepper Motor with ATMEGA32 MCU - Part 2

  • تئوری نمایش 7 بخش Theory of 7 Segment Display

  • رابط نمایشگر 7 بخش با ATMEGA32 MCU - قسمت 1 Interfacing 7 Segment Display with ATMEGA32 MCU - Part 1

  • رابط نمایشگر 7 بخش با ATMEGA32 MCU - قسمت 2 Interfacing 7 Segment Display with ATMEGA32 MCU - Part 2

  • رابط نمایشگر 7 بخش با ATMEGA32 MCU - قسمت 3 Interfacing 7 Segment Display with ATMEGA32 MCU - Part 3

  • تئوری نمایشگر ماتریس 8×8 Theory of 8x8 Dot Matrix Display

  • رابط نمایشگر ماتریس 8x8 با ATMEGA32 MCU - قسمت 1 Interfacing 8x8 Dot Matrix Display with ATMEGA32 MCU - Part 1

  • رابط نمایشگر ماتریس 8x8 با ATMEGA32 MCU - قسمت 2 Interfacing 8x8 Dot Matrix Display with ATMEGA32 MCU - Part 2

  • تئوری ال سی دی الفبایی 2*16 Theory of 16 x 2 Alphanumeric LCD

  • رابط ال سی دی الفبایی عددی 16 x 2 با ATMEGA32 MCU - قسمت 1 Interfacing 16 x 2 Alphanumeric LCD with ATMEGA32 MCU - Part 1

  • رابط ال سی دی الفبایی عددی 16 x 2 با ATMEGA32 MCU - قسمت 2 Interfacing 16 x 2 Alphanumeric LCD with ATMEGA32 MCU - Part 2

  • رابط ال سی دی الفبایی عددی 16 x 2 با ATMEGA32 MCU - قسمت 3 Interfacing 16 x 2 Alphanumeric LCD with ATMEGA32 MCU - Part 3

  • رابط ال سی دی الفبایی عددی 16 x 2 با ATMEGA32 MCU - قسمت 4 Interfacing 16 x 2 Alphanumeric LCD with ATMEGA32 MCU - Part 4

  • تئوری صفحه کلید هگز 4×4 Theory of 4x4 Hex Keypad

  • رابط صفحه کلید 4x4 شش گوش با ATMEGA32 MCU - قسمت 1 Interfacing 4x4 Hex Keypad with ATMEGA32 MCU - Part 1

  • رابط صفحه کلید 4x4 شش گوش با ATMEGA32 MCU - قسمت 2 Interfacing 4x4 Hex Keypad with ATMEGA32 MCU - Part 2

برنامه نویسی وقفه های خارجی External Interrupt Programming

  • مفهوم و کار وقفه ها Concept and Working of Interrupts

  • وقفه های خارجی در ATMEGA32 External Interrupts in ATMEGA32

  • برنامه نویسی وقفه های خارجی در ATMEGA32 Programming External Interrupts in ATMEGA32

برنامه نویسی UART UART Programming

  • مفهوم ارتباط سریالی Concept of Serial Communication

  • جزئیات ارتباط سریال ناهمزمان Details of Asynchronous Serial Communication

  • UART در ATMEGA32 MCU ثبت می شود UART Registers in ATMEGA32 MCU

  • نمودار مدار و رابط RS232 Circuit Diagram and RS232 Interface

  • تست UART در ATMEGA32 MCU - قسمت 1 Testing UART in ATMEGA32 MCU - Part 1

  • تست UART در ATMEGA32 MCU - قسمت 2 Testing UART in ATMEGA32 MCU - Part 2

  • تست UART در ATMEGA32 MCU - قسمت 3 Testing UART in ATMEGA32 MCU - Part 3

  • آزمایش وقفه های مبتنی بر UART در ATMEGA32 MCU Testing UART Based Interrupts in ATMEGA32 MCU

برنامه نویسی ADC ADC Programming

  • مفهوم ADC Concept of ADC

  • ADC در ATMEGA32 MCU ثبت می شود ADC Registers in ATMEGA32 MCU

  • تست ADC تک کاناله در ATMEGA32 MCU Testing Single Channel ADC in ATMEGA32 MCU

  • تست ADC چند کاناله در ATMEGA32 MCU Testing Multi Channel ADC in ATMEGA32 MCU

  • تست ADC کانال دیفرانسیل در ATMEGA32 MCU Testing Differential Channel ADC in ATMEGA32 MCU

  • ADC با استفاده از وقفه در ATMEGA32 MCU ADC using Interrupts in ATMEGA32 MCU

  • رابط صفحه کلید 4 x 4 با استفاده از ADC در ATMEGA32 MCU Interfacing 4 x 4 Keypad using ADC in ATMEGA32 MCU

مقایسه کننده آنالوگ و برنامه نویسی ذخیره سازی غیر فرار On - Board Analog Comparator and On - Board Non - Volatile Storage Programming

  • آشنایی با مقایسه کننده آنالوگ Understanding Analog Comparator

  • تست مقایسه کننده آنالوگ در ATMEGA32 MCU Testing Analog Comparator in ATMEGA32 MCU

  • مقایسه کننده آنالوگ با استفاده از وقفه در ATMEGA32 MCU Analog Comparator using Interrupts in ATMEGA32 MCU

  • تئوری On-Board NVS Theory of On-Board NVS

  • تست API برای On-Board NVS در ATMEGA32 MCU Testing API's for On-Board NVS in ATMEGA32 MCU

تایمر و شمارنده Timers and Counters

  • مفهوم تایمر Concept of Timers

  • تایمر 0 در ATMEGA32 MCU ثبت می شود Timer 0 Registers in ATMEGA32 MCU

  • تست برنامه های تایمر 0 در ATMEGA32 MCU Testing Timer 0 Programs in ATMEGA32 MCU

  • تایمر 1 در ATMEGA32 MCU ثبت می شود Timer 1 Registers in ATMEGA32 MCU

  • تست برنامه های تایمر 1 در ATMEGA32 MCU Testing Timer 1 Programs in ATMEGA32 MCU

  • تایمر و شمارنده نتیجه گیری Concluding Timers and Counters

حالت CTC تایمر و حالت ضبط ورودی Timer CTC Mode and Input Capture Mode

  • تایمر 0 حالت CTC در ATMEGA32 MCU ثبت می شود Timer 0 CTC Mode Registers in ATMEGA32 MCU

  • تست حالت تایمر 0 CTC در ATMEGA32 MCU Testing Timer 0 CTC Mode in ATMEGA32 MCU

  • تایمر 1 حالت CTC در ATMEGA32 MCU ثبت می شود Timer 1 CTC Mode Registers in ATMEGA32 MCU

  • تست حالت تایمر 1 CTC در ATMEGA32 MCU Testing Timer 1 CTC Mode in ATMEGA32 MCU

  • درک حالت ضبط ورودی تایمر 1 Understanding Timer 1 Input Capture Mode

  • تست اولیه حالت ضبط ورودی در ATMEGA32 MCU Basic Testing of Input Capture Mode in ATMEGA32 MCU

  • برنامه کاربردی حالت ضبط ورودی 1 Input Capture Mode Application Program 1

  • برنامه کاربردی حالت ضبط ورودی 2 Input Capture Mode Application Program 2

برنامه نویسی PWM PWM Programming

  • مفهوم PWM Concept of PWM

  • تست PWM با استفاده از تایمر 0 در ATMEGA32 MCU Testing PWM using Timer 0 in ATMEGA32 MCU

  • تست PWM با استفاده از تایمر 1 در ATMEGA32 MCU Testing PWM using Timer 1 in ATMEGA32 MCU

  • برنامه PWM - دیمر LED ساده PWM Application - Simple LED Dimmer

  • برنامه PWM - کنترل سرعت موتور DC PWM Application - DC Motor Speed Control

  • تئوری سروو موتورها Theory of Servo Motors

  • رابط سروو موتورها با ATMEGA32 MCU - قسمت 1 Interfacing Servo Motors with ATMEGA32 MCU - Part 1

  • رابط سروو موتورها با ATMEGA32 MCU - قسمت 2 Interfacing Servo Motors with ATMEGA32 MCU - Part 2

تایمر Watchdog و برنامه نویسی حالت کم مصرف Watchdog Timer and Low Power Mode Programming

  • درک و آزمایش تایمر Watchdog در ATMEGA32 MCU Understanding and Testing Watchdog Timer in ATMEGA32 MCU

  • مفهوم حالت های کم مصرف Concept of Low power Modes

  • تست حالت های کم مصرف در ATMEGA32 MCU Testing Low power Modes in ATMEGA32 MCU

برنامه نویسی پروتکل SPI SPI Protocol Programming

  • مروری بر پروتکل های ارتباطی سیستم جاسازی شده An Overview of Embedded System Communication Protocols

  • درک پروتکل SPI - قسمت 1 Understanding SPI Protocol - Part 1

  • درک پروتکل SPI - قسمت 2 Understanding SPI Protocol - Part 2

  • پروتکل SPI در ATMEGA32 MCU ثبت می شود SPI Protocol Registers in ATMEGA32 MCU

  • رابط حافظه فلش NOR با ATMEGA32 MCU - قسمت 1 Interfacing NOR Flash Memory with ATMEGA32 MCU - Part 1

  • رابط حافظه فلش NOR با ATMEGA32 MCU - قسمت 2 Interfacing NOR Flash Memory with ATMEGA32 MCU - Part 2

  • رابط حافظه فلش NOR با ATMEGA32 MCU - قسمت 3 Interfacing NOR Flash Memory with ATMEGA32 MCU - Part 3

  • رابط MAX7219 مبتنی بر 8 x 8 DMD با ATMEGA32 MCU - قسمت 1 Interfacing MAX7219 based 8 x 8 DMD with ATMEGA32 MCU - Part 1

  • رابط MAX7219 مبتنی بر 8 x 8 DMD با ATMEGA32 MCU - قسمت 2 Interfacing MAX7219 based 8 x 8 DMD with ATMEGA32 MCU - Part 2

  • رابط MAX7219 مبتنی بر 8 x 8 DMD با ATMEGA32 MCU - قسمت 3 Interfacing MAX7219 based 8 x 8 DMD with ATMEGA32 MCU - Part 3

  • ارتباط ATMEGA32 به ATMEGA32 با استفاده از پروتکل SPI - قسمت 1 ATMEGA32 to ATMEGA32 Communication using SPI Protocol - Part 1

  • ارتباط ATMEGA32 به ATMEGA32 با استفاده از پروتکل SPI - قسمت 2 ATMEGA32 to ATMEGA32 Communication using SPI Protocol - Part 2

برنامه نویسی پروتکل I2C I2C Protocol Programming

  • آشنایی با پروتکل I2C - قسمت 1 Understanding I2C Protocol - Part 1

  • آشنایی با پروتکل I2C - قسمت 2 Understanding I2C Protocol - Part 2

  • آشنایی با پروتکل I2C - قسمت 3 Understanding I2C Protocol - Part 3

  • آشنایی با پروتکل I2C - قسمت 4 Understanding I2C Protocol - Part 4

  • آشنایی با پروتکل I2C - قسمت 5 Understanding I2C Protocol - Part 5

  • ATMEGA32 برای پروتکل I2C ثبت می کند ATMEGA32 Registers for I2C Protocol

  • رابط خارجی EEPROM با ATMEGA32 MCU - قسمت 1 Interfacing External EEPROM with ATMEGA32 MCU - Part 1

  • رابط خارجی EEPROM با ATMEGA32 MCU - قسمت 2 Interfacing External EEPROM with ATMEGA32 MCU - Part 2

  • رابط RTC با ATMEGA32 MCU - قسمت 1 Interfacing RTC with ATMEGA32 MCU - Part 1

  • رابط RTC با ATMEGA32 MCU - قسمت 2 Interfacing RTC with ATMEGA32 MCU - Part 2

  • رابط RTC با ATMEGA32 MCU - قسمت 3 Interfacing RTC with ATMEGA32 MCU - Part 3

  • رابط 16 x 2 LCD با ATMEGA32 MCU با استفاده از I2C - قسمت 1 Interfacing 16 x 2 LCD with ATMEGA32 MCU using I2C - Part 1

  • رابط 16 x 2 LCD با ATMEGA32 MCU با استفاده از I2C - قسمت 2 Interfacing 16 x 2 LCD with ATMEGA32 MCU using I2C - Part 2

  • ATMEGA32 به ATMEGA32 ارتباط با استفاده از I2C - قسمت 1 ATMEGA32 to ATMEGA32 Communication using I2C - Part 1

  • ATMEGA32 به ATMEGA32 ارتباط با استفاده از I2C - قسمت 2 ATMEGA32 to ATMEGA32 Communication using I2C - Part 2

  • اسکنر آدرس دستگاه I2C با استفاده از ATMEGA32 MCU I2C Device Address Scanner using ATMEGA32 MCU

رابط گرافیکی LCD (GLCD) و صفحه نمایش OLED Interfacing Graphical LCDs (GLCDs) and OLED Display

  • مروری بر LCD های گرافیکی Overview of Graphical LCDs

  • نظریه KS0108 (128 x 64) GLCD Theory of KS0108 (128 x 64) GLCD

  • برنامه های KS0108 (128 x 64) GLCD Programs for KS0108 (128 x 64) GLCD

  • نظریه ST7920 (128 x 64) GLCD - قسمت 1 Theory of ST7920 (128 x 64) GLCD - Part 1

  • نظریه ST7920 (128 x 64) GLCD - قسمت 2 Theory of ST7920 (128 x 64) GLCD - Part 2

  • نظریه ST7920 (128 x 64) GLCD - قسمت 3 Theory of ST7920 (128 x 64) GLCD - Part 3

  • نظریه ST7920 (128 x 64) GLCD - قسمت 4 Theory of ST7920 (128 x 64) GLCD - Part 4

  • نظریه ST7920 (128 x 64) GLCD - قسمت 5 Theory of ST7920 (128 x 64) GLCD - Part 5

  • برنامه برای ST7920 (128 x 64) GLCD Programs for ST7920 (128 x 64) GLCD

  • نظریه نوکیا 5110 (84 x 48) GLCD - قسمت 1 Theory of Nokia 5110 (84 x 48) GLCD - Part 1

  • نظریه نوکیا 5110 (84 x 48) GLCD - قسمت 2 Theory of Nokia 5110 (84 x 48) GLCD - Part 2

  • نظریه نوکیا 5110 (84 x 48) GLCD - قسمت 3 Theory of Nokia 5110 (84 x 48) GLCD - Part 3

  • برنامه های نوکیا 5110 (84 x 48) GLCD Programs for Nokia 5110 (84 x 48) GLCD

  • تئوری صفحه نمایش OLED SSD1306 (128 x 64) - قسمت 1 Theory of SSD1306 (128 x 64) OLED Display - Part 1

  • تئوری صفحه نمایش OLED SSD1306 (128 x 64) - قسمت 2 Theory of SSD1306 (128 x 64) OLED Display - Part 2

  • تئوری صفحه نمایش OLED SSD1306 (128 x 64) - قسمت 3 Theory of SSD1306 (128 x 64) OLED Display - Part 3

  • تئوری صفحه نمایش OLED SSD1306 (128 x 64) - قسمت 4 Theory of SSD1306 (128 x 64) OLED Display - Part 4

  • تئوری صفحه نمایش OLED SSD1306 (128 x 64) - قسمت 5 Theory of SSD1306 (128 x 64) OLED Display - Part 5

  • برنامه های SSD1306 (128 x 64) صفحه نمایش OLED Programs for SSD1306 (128 x 64) OLED Display

نمایش نظرات

Udemy (یودمی)

یودمی یکی از بزرگ‌ترین پلتفرم‌های آموزشی آنلاین است که به میلیون‌ها کاربر در سراسر جهان امکان دسترسی به دوره‌های متنوع و کاربردی را فراهم می‌کند. این پلتفرم امکان آموزش در زمینه‌های مختلف از فناوری اطلاعات و برنامه‌نویسی گرفته تا زبان‌های خارجی، مدیریت، و هنر را به کاربران ارائه می‌دهد. با استفاده از یودمی، کاربران می‌توانند به صورت انعطاف‌پذیر و بهینه، مهارت‌های جدیدی را یاد بگیرند و خود را برای بازار کار آماده کنند.

یکی از ویژگی‌های برجسته یودمی، کیفیت بالای دوره‌ها و حضور استادان مجرب و با تجربه در هر حوزه است. این امر به کاربران اعتماد می‌دهد که در حال دریافت آموزش از منابع قابل اعتماد و معتبر هستند و می‌توانند به بهترین شکل ممکن از آموزش‌ها بهره ببرند. به طور خلاصه، یودمی به عنوان یکی از معتبرترین و موثرترین پلتفرم‌های آموزشی آنلاین، به افراد امکان می‌دهد تا به راحتی و با کیفیت، مهارت‌های مورد نیاز خود را ارتقا دهند و به دنبال رشد و پیشرفت شغلی خود باشند.

آموزش سیستم های جاسازی شده با میکروکنترلر AVR ATMEGA32
جزییات دوره
37 hours
136
Udemy (یودمی) Udemy (یودمی)
(آخرین آپدیت)
570
4.8 از 5
دارد
دارد
دارد
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Manaskant Mishra Manaskant Mishra

محقق و مدرس برنامه نویسی سیستم های جاسازی شده