Your videos are awesome. I feel to help people understand it better, like the power supply design were done, maybe implementation in arduino code can help without using libraries. It will help people get a greater understanding which can translate into other programming languages. For all communication protocols UART SPI I2C, the implementation is where people battle with the concepts.
Thank you for this video. If there are only three pins on the master, does the last MISO need to be reconnected to the master? Im using an oled display which does not need to communicate.
what if we want. to send data 3 (D3 ) in slave 1 , D2 in slave 2 and D1 in slave 3 ?should we send D1 first? Does that mean we should sent first the data that should be going to last slave (s3) ..? Can all slave work together simultaneously ? For example if iam giving speedometer, voltmeter and pressure gauge together as 3 slave will it all display values at same time according to it's respective functions.
Hi Bro, It is really nice, But Can you please help to make a video with an example of datasheet and how it works with Rosberry Pi, that will help us lot...
Hi, Nice explanation. I have few doubts. 1. Here you considered 8 bit shift register. What will happen when more data needs to be sent, like 32 Bit data? 2. Can we use daisy chain if we want to write and read from different slaves?? 3. What will happen if just D2 needs to be written to slave2 and 3 slaves are connected??
It's a good video but you didn't explain read operation vs write operation. If you want to write data to slave, slave will still dump its register content to master? And if you want to read from slave, do you just write dummy data to slave so that it will dump register content back to master?
In SPI master sends data to slave how master can know whether data reached successful or not to slave. In I2C ack is there but in SPI how we can confirm.
Let’s say I have 2 microcontroller SPI chip/slave select lines connected to 2 serial-in-parallel-out shift registers… Let’s say I want to write to shift register 1…then I want to write to shift register 2… But while writing to shift register 2, I want shift register 1 to retain its last 8-bit data… But for some reason, both shift registers CLEAR ALL DATA when the chip select line changes… WTF????!!!!!
Your explanation using the animation is pro-level, bro. Seriously, college never shows us like this!!!!!
This video is so freaking awesome. It has cleared so much of the mess in my mind. Greattt animation and great explanation. Thank you !!!
Thank you so much for watching!! Please don't forget to subscribe to our channel
Nicely and briefly explained...
Thank you...
Great video. Thanks!
! I'm waiting for the third party of the SPI communication. Your videos help me to understand so well.
I'll upload it soon!!
This video is amazing with a great animation.
Thank you so much for watching!! Please don't forget to subscribe to our channel
Your videos are awesome. I feel to help people understand it better, like the power supply design were done, maybe implementation in arduino code can help without using libraries. It will help people get a greater understanding which can translate into other programming languages. For all communication protocols UART SPI I2C, the implementation is where people battle with the concepts.
Great suggestion! I will work on it!
Thank you for this video. If there are only three pins on the master, does the last MISO need to be reconnected to the master? Im using an oled display which does not need to communicate.
Mind blowing explanation.
Thank you, please subscribe to my channel for more such videos!
what if we want. to send data 3 (D3 ) in slave 1 , D2 in slave 2 and D1 in slave 3 ?should we send D1 first?
Does that mean we should sent first the data that should be going to last slave (s3) ..?
Can all slave work together simultaneously ? For example if iam giving speedometer, voltmeter and pressure gauge together as 3 slave will it all display values at same time according to it's respective functions.
Nice explanation
Superb content bro
Bhai✌️✌️
Very nice 👌👌
Thanks a lot
I love this...
keep going, you are very good ...
thanks👍
Thank you so much for watching!! Please don't forget to subscribe to our channel
Hi Bro, It is really nice, But Can you please help to make a video with an example of datasheet and how it works with Rosberry Pi, that will help us lot...
Do I have to connect MISO of last slave to master's MISO?
MSB bit goes first ?
Hi, Nice explanation. I have few doubts.
1. Here you considered 8 bit shift register. What will happen when more data needs to be sent, like 32 Bit data?
2. Can we use daisy chain if we want to write and read from different slaves??
3. What will happen if just D2 needs to be written to slave2 and 3 slaves are connected??
You know the answers to your question now? If yes, can you share?
6:58 I don't think slave3 send Respond data back to Master.
You're Legend !
Thank you so much for watching!! Please don't forget to subscribe to our channel!!
Can make a video on digital power supply design based on dsp controller
Sure, I'll try
It's a good video but you didn't explain read operation vs write operation. If you want to write data to slave, slave will still dump its register content to master? And if you want to read from slave, do you just write dummy data to slave so that it will dump register content back to master?
lol if you haven't... Thanks for the video.
Thanks for watching!
In SPI master sends data to slave how master can know whether data reached successful or not to slave. In I2C ack is there but in SPI how we can confirm.
In SPI, Slave can send an acknowledgement through MISO line to the Master
Very well explained 👍
Thank you😁😁
Let’s say I have 2 microcontroller SPI chip/slave select lines connected to 2 serial-in-parallel-out shift registers…
Let’s say I want to write to shift register 1…then I want to write to shift register 2…
But while writing to shift register 2, I want shift register 1 to retain its last 8-bit data…
But for some reason, both shift registers CLEAR ALL DATA when the chip select line changes…
WTF????!!!!!