haven't seen such a good animated video explanation. Good work!
@FoolishEngineer3 жыл бұрын
Glad you liked it! Thank you so much for watching the video!
@pcbworks3 жыл бұрын
Sure that it will be watched by millions in 2 years!
@FoolishEngineer3 жыл бұрын
Thank you so much!!
@jonathanfairchild2 жыл бұрын
Both of these videos are absolutely fantastic! Been trying to setup i2c on some microcontrollers and this has helped me understand. Thanks!
@FoolishEngineer2 жыл бұрын
Thank you so much! Please show support to my video with Super thanks.
@KevinJohnMulligan3 жыл бұрын
Your explanation was very clear and I really liked the toy car analogy.
@FoolishEngineer2 жыл бұрын
Thank you so much, Glad you liked it!!
@CienciaOpenSource7 ай бұрын
Clear explanation, straight to the point and correct. Thank you very much for the video, I'm sure it helped a lot of people!
@lone1derer311 Жыл бұрын
Great explanation and visualization! 😀 👍
@mehmetdemir56552 жыл бұрын
This is the only correct video of i2c, it is a masterpiece sir
@FoolishEngineer2 жыл бұрын
Thank you so much for watching!! Please don't forget to subscribe to our channel
@NfcRfid2 жыл бұрын
Great explanation. I have rfid access control. It has one port vcc, gnd, sda and scl. What would be its function at that port?
@PreludeSon Жыл бұрын
The illustration is amazing, keep up the good work. Do you have DDR example?
@simisongwenya244220 күн бұрын
This is great work!
@FoolishEngineer14 күн бұрын
Thanks a lot!
@yametekudasaisensei539 Жыл бұрын
i didnt understand properly the example with the registers part, the byte of the registers means an adress for store the data inside the rtc?, because when sending more bytes in series how do know each byte to which register be ?
@moinshaikh66843 жыл бұрын
superb video I've ever watched in my lofe on communications, tons of thaks for makers efforts.
@FoolishEngineer3 жыл бұрын
Thank you, please subscribe to my channel for more such videos!
@ryderman5329 Жыл бұрын
aren't pin signatures wrong on this rtc
@ShivamKumar-ky6vm2 жыл бұрын
hello one question , in order to read is it neccessary to send something first ?? like in your case parag gives guddu a car , can there be a case in which he just wants to talk to guddu and no gift given initaially ??? suppose in real world i want to read accelerometers data , do i have to send something to accelerometers and then read , bit confusing ??
@sabilibili22712 жыл бұрын
cause there are "more than one" data that we can read from RTC like day, time, months, etc so we have to tell the slave which data we wanna get from him. that's why we need to send "something" first to RTC.
@ShivamKumar-ky6vm2 жыл бұрын
@@sabilibili2271 awesome thanx for replying
@moinshaikh66843 жыл бұрын
And please make More videos on embedded system, were here to watch
@FoolishEngineer3 жыл бұрын
Working on it!! Soon I'll.
@dhruvchoksi8262 жыл бұрын
I believe there has to be a repeat start in read operation which is missing in the explanation. Do correct me if I am wrong.
@chetananam9141 Жыл бұрын
Dear genius "foolish engineer", you animate & explain very nicely! Great effort & great video! Please make videos on microcontrollers & arduino, raspi etc. Good luck to your channel with a million wishes for a million (& more) sibscribers!
@FoolishEngineer Жыл бұрын
Thank you so much!
@abme0900 Жыл бұрын
Great content. thank you!
@FoolishEngineer Жыл бұрын
Glad you liked it!
@AbhaySingh-kn8jz Жыл бұрын
very Nice
@veerabalaji5031 Жыл бұрын
@Foolish_Engineer can you post video for AMBA AXI protocol
@mrunalahirao92564 жыл бұрын
Very nicely explained 👍
@FoolishEngineer4 жыл бұрын
Glad you liked it
@ideamania97983 жыл бұрын
I am using an IC for BMS, can you tell me how can we know whether our IC is communicating or not
@kavithaseepana3855 Жыл бұрын
If two masters want to send the data at same time then how?
@kishor_VU2MZT8 ай бұрын
hello dear nice video ,,, i m not from engg background but made one project with Arduino Uno qmc588l and 16x2 LCD for azimuth sensing , its all work perfect with short length jumpper wire ,, once i connected qmc588l with 15 meter long 1 sq mm thick wire lcd display not showing qmc599l readings , how to fix it ? ,, my project requirement is to sens azimuth from antenna position from long distance ,, thank you
@bonafontciel Жыл бұрын
In minute 3:25 you say an interrupt is generated. Where is the interrupt generated ? Master or Slave?
@FoolishEngineer Жыл бұрын
Master creates the interrupt
@SathishKumar-rh5it2 жыл бұрын
But how the initial slave address defined for the RDC IC ?
@seifelkhouly90902 ай бұрын
it is a part of the ic data sheet,
@paragsangtani35444 жыл бұрын
Why in i2c data frame is always MSB why not LSB?
@FoolishEngineer4 жыл бұрын
It is the standard rule Just like, we write address as 221B, Baker street, London, UK & not as UK, London, Baker Street, 221B
@paragsangtani35444 жыл бұрын
@@FoolishEngineer Really? generally we use LSB as operation why they take MSB isn't it weird....
@FoolishEngineer4 жыл бұрын
@Parag Sangtani Hi Parag, Thanks for your question and following our channel. Your question seems valid but I couldn’t find an exact answer for that. What I am referring to is, this spec sheet www.nxp.com/docs/en/user-guide/UM10204.pdf . In the byte order, they just mention that MSb first. I feel, maybe internal shift register of I2C devices is configured to send MSB first. I hope you know that in UART it is configured as LSB first. If you feel our answer is incorrect and you get some reference to that, please feel free to share that with us. It will surely help us!
@FoolishEngineer4 жыл бұрын
For an example of shift register placement, Please refer section - Data transmission of this wiki page en.m.wikipedia.org/wiki/Serial_Peripheral_Interface And please check the first diagram and it’s shift register placement which makes MSB out first. I wish I could draw here and explain to you in detail. Still, it may give you an idea of how to shift register are placed in any slave device.
@RilwanullahMN3 жыл бұрын
It is Big Endian
@jagdeepsahEngineering11 ай бұрын
🎉🎉🎉🎉🎉🎉🎉🎉🎉🎉🎉🎉Very fantasy
@prasanthk80483 жыл бұрын
Can we connect 50+ relays at a time to I2C Can we control all of these relays ?
@FoolishEngineer3 жыл бұрын
Yes We can,
@nakulsingh84443 жыл бұрын
Awesome 😎
@FoolishEngineer3 жыл бұрын
Thank you so much for watching!! Please don't forget to subscribe to our channel
@vikrantmakar45974 жыл бұрын
Big fan
@FoolishEngineer4 жыл бұрын
Loads of Love Vicky!!
@videoalyoum5904 Жыл бұрын
Good❤🎉❤🎉
@sahanpweragoda7 ай бұрын
Master put address to I2C bus. Then corrosponding slave identify and match with his own address . Then slave say Hi to master ( send ACK to master) How slave match address which is send by master . Which register compare received address and its own address . Thanks.
@jonathangra-v6l2 жыл бұрын
Super
@timse6993 жыл бұрын
well done!
@FoolishEngineer3 жыл бұрын
Thank you so much, Glad you liked it!!
@mathewm3419 Жыл бұрын
When the address Matches with a slave in multiple slave scenario,will the other slaves remain shutoff until stop command? How is this achieved?