I have a couple of theory questions that I seem to not understand, please correct if this is true or not
1. Bit banging refers to repeatedly sending the same bit until the slave sends an acknowledgment that it has recieved the bit
2. Between Parallel, Asynchrounous Serial, and Synchrounous Serial, which has a maximum potential data transmission rate capability?
3. In i2c why do the data and clock lines require a pull up resistor?
To minimize noise
So that no device needs to drive a line high.
Inline resistors are neeed to match devices of different voltage levels.
I2C does not require pull up resistors.
I am guessing for no.3 above everything is true except for the last.. is this true?
4. Which of the following are valid state names+ descriptions for i2c?
Start Clock High , sda: High->low
Stop Clock High, sda-> High->low
Repeated Stop: Clock High, SDA Low->High
Ack Clock High data pulled low by slave
Data Valid, clock high, data high or low
1. Bit banging refers to repeatedly sending the same bit until the slave sends an acknowledgment that it has recieved the bit
2. Between Parallel, Asynchrounous Serial, and Synchrounous Serial, which has a maximum potential data transmission rate capability?
3. In i2c why do the data and clock lines require a pull up resistor?
To minimize noise
So that no device needs to drive a line high.
Inline resistors are neeed to match devices of different voltage levels.
I2C does not require pull up resistors.
I am guessing for no.3 above everything is true except for the last.. is this true?
4. Which of the following are valid state names+ descriptions for i2c?
Start Clock High , sda: High->low
Stop Clock High, sda-> High->low
Repeated Stop: Clock High, SDA Low->High
Ack Clock High data pulled low by slave
Data Valid, clock high, data high or low