Комментарии:
I would like to see the CAN and J1939 communication how works. Great video !
Ответитьthank you for your video but i think there was mistake in UART, the data transmission (of 196) is transmitted from LSB to MSB not the opposite
Ответитьplease continue to usb
ОтветитьGreat job, could you please explain about JTAG
ОтветитьWOW Amazing video and explanation. Bunch of things that have perplexed me for years solved in 12 minutes... JEEZ where were you in university.
ОтветитьWell, this sums it up greatly. I work a lot with digital signaling via I2C which usually come in a 4 pin layout, GND, VCC, SDA and SCL since active devices need an additional power source.
Anyway, great content, subbed<3
Specific to I2C you missed a very important part though, in I2C SDA and SCL are not synchronous. SDA and SCL idle is high, a transmission is initiated when first SDA then SCL pull low and by that the BUS is claimed by the device which will be master until transmission end state is reached. Then a usually 7 or rarely 10bit slave address is transmitted. Also, due to SDA being half a clock ahead of SCL, digital states will be read at clock pulse which automatically relates to middle of the transferred bit.
I was hesitant to post it first but since you have a nice oscilloscope you might actually be able to point this out on it.
I understand the whol thing, thank you
Ответить👍👍👍👍👍👍👍
Ответитьvery simple and well explained on data communication, sir please present video on CAN bus
ОтветитьPlease make video on remaining protocol like jtag or others it eill be great helpful
ОтветитьMasterclass, I studied a bit of this decades ago but much better explained. Now I want to create an MBUS CDC emulator for 30 years old car stereos.
ОтветитьVery nice
ОтветитьI2C is not a Simplex interface, it's a Half-duplex interface. and SPI and UART are both full-duplex interfaces.
Ответить..it start MLB - MSB on the oscilloscopes mirrored from ASCII Code example: (A)= 65= ' 0 1000 0010 1' on the oscilloscopes but '0100 0001' on the ASCII code ..so don't get confused like I did...
Ответитьты русский?
Ответитьgreat. Tnx.
ОтветитьNicely summarized. It would be interesting to see how JTAG compares with these protocols.
ОтветитьBauds per second? Never in my40+ years in digital electronics have I heard that. Like 60 Buad means 60 bits per second. There is no such thing as Buads per second the "per second" is implied, right?
Ответитьwhat a tutorial! wow thank you my friend!
ОтветитьThank you
ОтветитьYou mentioned that I2C can have a master TX and multiple RX devices.. Can it be the other way around where there are multiple transmitting devices and a master receiving device on the same I2C bus?
ОтветитьThanks
Ответитьbest video so far explaining protocols in a simple way! thanks for doing it!
ОтветитьI think one of your diagrams was wrong..
Correct diagram is:
MOSI --> MISO
MISO <-- MOSI
I would like to see the best method to connect an esp to the HPIB interface for full 2 way communication. I am thinking either i2c or RX/TX... Is there a chip that speaks HPIB natively, or should I just program it into the code?
HPIB has 8 data pins and 8 pins that work similar to: DTR, CTS, etc..
I want to take full advantage of those pins and have it know what to do.
I have a HP3438A DVM that I hope to make post data to a MySQL database.
and let me change settings remotely..
Nice video, but I must point out something important. I think that UART starts communication with Least Significant Bit (LSB) first, not MSB. So the number 198 in binary is 0b11000110, but on video you showed picture where MSB, which is 1, starts first, but it should be 0. On oscilloscope it shold be START_BIT(HIGH)-0-1-1-0-0-0-1-1-STOP_BIT(HIGH).
ОтветитьHello
ОтветитьDo a JTAG and a USB video!!
Ответитьwow very cool material
ОтветитьReally concise summary. I had next to no idea of each of these implementations, or even much of an idea of their spec beyond a communication vector, so this becomes a very welcoming introduction and comparison
ОтветитьGreat video buddy cant be more simplified than this
Ответитьتشکر درود وهزاران لایک لطفا بزبان فارسی هم ترجمه نمایید ممنونم 🙏🙏🙏🙏👌👌👌
ОтветитьIt is incorrect to say "bauds/s". Baud is a unit describing the number of signal changes per second, so "bauds/s" is redundant. It is simply 9600 baud.
Ответить"The first low is a start bit." sounds awfully similar to "The first step is the hardest."
👏 👏 👏
thank you for the clear concise explanation.
ОтветитьWhat if the last bit sent was high then how does the RX pin marks the ending of data reception? Is the RX pin pulled low in that case, given that the last bit sent was already high?
Ответитьwill you make explanation for other protocols you told, thanks for awesome video
ОтветитьGreat explanation.
What is a good entry level oscilloscope for a hobbyist who wants to get a deeper understanding of this?
👍👍
ОтветитьPower line communication?
ОтветитьAntonio, muchas gracias por el vídeo! Un saludo
ОтветитьVery Informative, Thank you brother
ОтветитьThis is really helpful overview. Thank you :)
ОтветитьMay i know the software you use for animation
ОтветитьUart, got it
I2c get That too
Spi, noppee