[ES-EN-41] I2C PROTOCOL WITH EXAMPLE || Embedded Systems

แชร์
ฝัง
  • เผยแพร่เมื่อ 30 ก.ค. 2021
  • Contents:
    1.Introduction to I2C Communication
    2. Important Features of I2C
    3.The physical I2C Bus
    4.Master and Slave Devices
    5.SINGLE MASTER WITH MULTIPLE SLAVES
    6.MULTIPLE MASTERS WITH MULTIPLE SLAVES
    7.How I2C Communication Practically Works?
    i)Sending Data to a Slave Device
    ii) Reading Data from a Slave Device
    8. Concept of clock stretching
    9.ADVANTAGES and DISADVANTAGES
    10.design hardware in proteus(EEPROM(24C04) Interfacing with 8051)
    11. Validate of I2C Protocol In Proteus with Embedded c
    @YT Training Institute
    Machine learning playlist in English:
    • Machine Learning videos🔥
    Machine learning playlist in Telugu:
    • Machine Learning Telug...
    Embedded System playlist in English:
    • Embedded Systems 🔥
    Embedded System playlist in Telugu :
    • Embedded System Telugu 🔥
    embedded c code is here:
    drive.google.com/drive/u/0/fo...
    Here is the telegram link:
    t.me/YTTrainingInstitute

ความคิดเห็น • 49

  • @LovyDuga
    @LovyDuga 29 วันที่ผ่านมา

    I think this is the perfect way to teach i2c. Mind blowing. 🎉

  • @soorajhaveri925
    @soorajhaveri925 2 ปีที่แล้ว +8

    Sir ur only good tutorial in entire internet sir ...ur helping lot of students...from you only getting good knowledge on embedded...

  • @SpinStar1956
    @SpinStar1956 ปีที่แล้ว

    Thank You Very Much for slowly and methodically going through the whole thing!
    SUBSCRIBED !!!

  • @odionsireboy8690
    @odionsireboy8690 2 ปีที่แล้ว +1

    Nice one! I will start learning i2c

  • @SamBatti88
    @SamBatti88 7 หลายเดือนก่อน

    Thank you for this great tutorial 😊

  • @harshavardhanreddy7044
    @harshavardhanreddy7044 ปีที่แล้ว

    that was a good session bro keep making such for us

  • @sushilKumar-lx8wm
    @sushilKumar-lx8wm 2 ปีที่แล้ว +2

    Excellent video

  • @HIMMATJADHAV-cs8bg
    @HIMMATJADHAV-cs8bg ปีที่แล้ว

    Most valuable parts❤️

  • @subbaraokadali6682
    @subbaraokadali6682 2 ปีที่แล้ว +1

    Excellent Sir thank you very much

  • @pavan1685
    @pavan1685 ปีที่แล้ว

    Thank you sir!!!!

  • @suraj_hirade
    @suraj_hirade 2 หลายเดือนก่อน

    Very nicely explained thanks 👍

  • @shobinb4493
    @shobinb4493 ปีที่แล้ว

    Excellent job. you explained very nice way. expecting more of this kind of practical videos. waiting for the videos. In this vidoe you missed one thing 'arbitration'.

  • @durgeshravi
    @durgeshravi 2 ปีที่แล้ว +2

    this is the exactly very right method to insert i2c explanation direct to the brain...i want to buy a beer(or something u want)for you❤️❤️❤️

    • @yttraininginstitute9380
      @yttraininginstitute9380  2 ปีที่แล้ว +2

      Thanks dude... My intention is to share knowledge to everyone in embedded domain..
      Please share this content with fnds..
      🙏

    • @srinuvasamanikanta2176
      @srinuvasamanikanta2176 ปีที่แล้ว

      Great job bro

  • @electronicgyankosh7942
    @electronicgyankosh7942 2 ปีที่แล้ว +4

    Excellent sir you are doing a great work

  • @hariteja4608
    @hariteja4608 2 ปีที่แล้ว +1

    Nice

  • @mudashivaprasad2329
    @mudashivaprasad2329 2 ปีที่แล้ว +1

    Thank you so much sir...🙏

  • @A04watti.tech.
    @A04watti.tech. ปีที่แล้ว

    thank you sir

  • @jeevananthamsivasankar9575
    @jeevananthamsivasankar9575 2 ปีที่แล้ว +1

    can you please explain interfacing I2C with STM8S208RB Microcontroller

  • @electronicswithmadhan1052
    @electronicswithmadhan1052 ปีที่แล้ว

    If I am connecting only one device with the microcontroller, whether it is necessary to send device address for that or else not need ??

  • @mudashivaprasad2329
    @mudashivaprasad2329 2 ปีที่แล้ว +1

    Brother can you plz explain GPIO protocol plz...

  • @jito7921
    @jito7921 ปีที่แล้ว

    How to store int value . suppose i want to store 9999 Then read it.

  • @arunaanatarajan8397
    @arunaanatarajan8397 4 หลายเดือนก่อน

    Hi.. From where did you get slave address as 0XA0.. Can you please explain...
    Thanks a lot for your explanation...

  • @anithak7582
    @anithak7582 ปีที่แล้ว

    why is that OR operation in I2C_dataread function?

  • @souvikrobotics
    @souvikrobotics ปีที่แล้ว

    Please give the PPT please
    This will help me very much Sir, With Respect Thank You

  • @axramar7743
    @axramar7743 2 ปีที่แล้ว +3

    Embedded Guru ! Was trying to learn I2C form very long time, though I understood the concepts , I failed when I tried (MLX Temp sensor with MS51FB9AE)..
    Can you interface BMP180,RTC, EEPROM, OLED and any other I2C modules, So that we can Learn easily..
    Really Your tutorials are too Good, it takes Lot of Patience to do this kind of Tutorials.Thanks🎉

  • @anithak7582
    @anithak7582 ปีที่แล้ว +1

    Why do we need to check the starting bit of 0xA0-1010 000, ( the first '1') with the AND operation? SDA=( Data& 0x80)???? (1000 000 =0x80), what is the purpose of checking whether the first value is '1'?

    • @ccdd5074
      @ccdd5074 11 หลายเดือนก่อน

      Correct. In addition, to read the data on the 24C02 we have to switch the port from mc P3.1 to input.

  • @electronics_hub21
    @electronics_hub21 ปีที่แล้ว

    Make some videos on hindi

  • @pasinduhasaranga3988
    @pasinduhasaranga3988 6 หลายเดือนก่อน

    Could you please let me know what is this software...anyone please?

  • @congngolao843
    @congngolao843 2 ปีที่แล้ว +1

    I just existed the I2C debugger tab for the first time simulation and can't make it appear again.Can anyone please help me???

    • @yttraininginstitute9380
      @yttraininginstitute9380  2 ปีที่แล้ว

      Are you u using proteus 8 version ?

    • @congngolao843
      @congngolao843 2 ปีที่แล้ว

      ​@@yttraininginstitute9380 My version is 8.9.Really methodical and useful content by the way.This time last year i had credit "Embedded system" and "8051 Microprocessor" at school but all the study material is just about theory and basic programs and really didn't know where to start.I really wish there had been this video at that time

  • @souvikrobotics
    @souvikrobotics ปีที่แล้ว +1

    How A0 becomes 7 bit address
    the range of 7 bit address must be 00-7F
    please reply

    • @somprakashrao2385
      @somprakashrao2385 ปีที่แล้ว

      48:50

    • @souvikrobotics
      @souvikrobotics ปีที่แล้ว +1

      @@somprakashrao2385 Yes yes I saw it after giving reply, sorry
      Thank You for your reply

  • @swaritmahalsekar5521
    @swaritmahalsekar5521 10 หลายเดือนก่อน

    In line number 106 :- SDA = (DATA & 0x80) ? 1: 0 ;
    What is the significance of ? and :
    They are not bitwise operator, on internet these are the only operators I found. & ~ ^ >>

  • @sushilKumar-lx8wm
    @sushilKumar-lx8wm 2 ปีที่แล้ว +2

    Sir how can I get job in embedded system

    • @yttraininginstitute9380
      @yttraininginstitute9380  2 ปีที่แล้ว

      Learn embedded c with one microcontroller and c language if you’re a fresher... follow my TH-cam channel to get job...😊

  • @odionsireboy8690
    @odionsireboy8690 2 ปีที่แล้ว +1

    Nice work! I will start learning i2c