Kittu20
Member level 2
Hello Everyone,
I am trying to understand how individual devices work in a daisy-chaining setup. I have looked so many links but I don't get clear idea.
Let's say we have three SPI devices: a temperature sensor, an LCD display, and an EEPROM memory chip, and we want to connect them to a microcontroller using SPI.
We connect the microcontroller's SPI output pins (MOSI - Master Out Slave In, SCK - Serial Clock, and SS - Slave Select) to the first device (temperature sensor).
The output of the first device (MISO - Master In Slave Out) goes to the input of the second device (LCD display).
The output of the LCD display goes to the input of the third device (EEPROM memory chip).
If we want to read data from EEPROM Master would enable CS pin, How master would read data from
EEPROM memory ?
Note : I'm experiencing some difficulties when trying to create and edit threads on our forum, and I was wondering if anyone else has encountered a similar issue. I've noticed that the response time has been quite slow when I attempt to create a new thread or edit an existing one
I am trying to understand how individual devices work in a daisy-chaining setup. I have looked so many links but I don't get clear idea.
Let's say we have three SPI devices: a temperature sensor, an LCD display, and an EEPROM memory chip, and we want to connect them to a microcontroller using SPI.
We connect the microcontroller's SPI output pins (MOSI - Master Out Slave In, SCK - Serial Clock, and SS - Slave Select) to the first device (temperature sensor).
The output of the first device (MISO - Master In Slave Out) goes to the input of the second device (LCD display).
The output of the LCD display goes to the input of the third device (EEPROM memory chip).
If we want to read data from EEPROM Master would enable CS pin, How master would read data from
EEPROM memory ?
Note : I'm experiencing some difficulties when trying to create and edit threads on our forum, and I was wondering if anyone else has encountered a similar issue. I've noticed that the response time has been quite slow when I attempt to create a new thread or edit an existing one
Last edited: