TTL Serial Communication Protocol Explained | Part 3

  Рет қаралды 16,761

Programming Electronics Academy

Programming Electronics Academy

Күн бұрын

Пікірлер
@SuperElephant
@SuperElephant 2 жыл бұрын
This video was so condensed with knowledge that was truly reduced into bite size for human consumption. From zero to hero, thanks a ton!
@programmingelectronics
@programmingelectronics 2 жыл бұрын
Awesome! Knowledge treats :)
@sourcepathload
@sourcepathload Жыл бұрын
Awesome job! I am a BAS technician and have been troubleshooting MSTP (serial comms) "data frame errors" i captured on a Picoscope. This video has helped me to better understand what node may be the one causing the network issues on my site. Big thanks!
@programmingelectronics
@programmingelectronics Жыл бұрын
Glad it helped!
@carlosbah4623
@carlosbah4623 Жыл бұрын
Really enjoyed this lesson. Good teacher. ¡gracias por compartir!
@earthianprithviwasi
@earthianprithviwasi 2 жыл бұрын
Thank you so much sir, finally I know this topic vividly.
@programmingelectronics
@programmingelectronics 2 жыл бұрын
Thanks a ton for watching!!
@Dreamer66617
@Dreamer66617 Жыл бұрын
great this helped me understand my USB to TTL so i can flash my SB8285 wifi chip
@ahmadjaradat3011
@ahmadjaradat3011 9 ай бұрын
Awesome job!
@JaydenLawson
@JaydenLawson 2 жыл бұрын
Great tutorial! Thank you
@programmingelectronics
@programmingelectronics 2 жыл бұрын
Glad it was helpful! Thanks so much for watching!
@cristinocanga
@cristinocanga Жыл бұрын
Really good content
@programmingelectronics
@programmingelectronics Жыл бұрын
Thank you!
@DodgyBrothersEngineering
@DodgyBrothersEngineering 3 жыл бұрын
Little bit confused by you saying the 0 on the left is the least significant bit. In binary 0 on the left (128,64,32,16,8,4,2,1) would represent the highest value, so how can it be the least significant? OK just double checked 01000111 = G, so 1 on the right would be the least significant bit, looks like you just stuck the pointer in the wrong spot, since you are feeding them into the serial starting at 111... which is in line with what you are saying.
@programmingelectronics
@programmingelectronics 3 жыл бұрын
That arrow location is confusing! We were trying to just high light the entire byte but clearly it seems like we are pointing to the MSB when we are talking about the LSB. Thanks for the catch!
@davidzwitser
@davidzwitser 2 жыл бұрын
Great video! The only thing that is still unclear to me, is how the sender and receiver agree on how big the different parts of the packet should be?
@programmingelectronics
@programmingelectronics 2 жыл бұрын
Such a great question David! Basically, both side need to agree on it ahead of time - i.e. Both sides have been predetermine/designed for a specific size. Sort of like... I wouldn't bring a Portuguese translator with me to Germany. I would bring a German translator with me to Germany.
@davidzwitser
@davidzwitser 2 жыл бұрын
@@programmingelectronics Aah okay! So kinda like the baud rate, but then hardcoded into the UART?
@programmingelectronics
@programmingelectronics 2 жыл бұрын
​@@davidzwitser Yes, that is the way I understand it. I also believe most UARTs are configurable, and can adjusted for different data bits, etc.
@joshuapitong899
@joshuapitong899 2 жыл бұрын
Thank you.😊🥰
@programmingelectronics
@programmingelectronics 2 жыл бұрын
Thanks Joshua!
@DodgyBrothersEngineering
@DodgyBrothersEngineering 3 жыл бұрын
Another great video... Is there a reason why you would ever want to be feeding in less than 8 bits? You said the data packet can be from 5 to 9, why would you ever want to feed in 5?
@EngMazen
@EngMazen 3 жыл бұрын
You are living in a complex world, not all engines are sharing the same vision. Therefore, some chips vendors design their chips in a such strange way, I mean they design the protocol to accept 5-9 bits data. Or some times, you use the uart interface with your own custom chip(fpga for example) then you have the freedom to implement whatever you want, let say you make data bit to be 5 for speed constraints
@duyha2454
@duyha2454 9 ай бұрын
Thank you
@programmingelectronics
@programmingelectronics 9 ай бұрын
Thanks for watching!
@chakreshjoshi4302
@chakreshjoshi4302 2 жыл бұрын
Thanks
@programmingelectronics
@programmingelectronics 2 жыл бұрын
Thanks for watching!
@sunilchampaneri3208
@sunilchampaneri3208 2 жыл бұрын
👌
@programmingelectronics
@programmingelectronics 2 жыл бұрын
Thanks!
@krishnawa_
@krishnawa_ 3 жыл бұрын
Learn something new
@programmingelectronics
@programmingelectronics 3 жыл бұрын
Awesome! Thanks for watching!
Using Serial.parseInt() with Arduino
15:39
Programming Electronics Academy
Рет қаралды 49 М.
Using Serial.read() with Arduino | Part 1
10:30
Programming Electronics Academy
Рет қаралды 140 М.
Une nouvelle voiture pour Noël 🥹
00:28
Nicocapone
Рет қаралды 9 МЛН
Мясо вегана? 🧐 @Whatthefshow
01:01
История одного вокалиста
Рет қаралды 7 МЛН
How to treat Acne💉
00:31
ISSEI / いっせい
Рет қаралды 108 МЛН
Serial communication protocols - what are the differences?
7:30
The EV Engineer
Рет қаралды 4,8 М.
The inner workings of Serial Communication Explained | Part 1
5:24
Programming Electronics Academy
Рет қаралды 28 М.
how does UART work??? (explained clearly)
10:52
Continuous Load
Рет қаралды 312 М.
Serial Communication with Arduino - The details!
16:51
Programming Electronics Academy
Рет қаралды 66 М.
The RS-232 protocol
26:10
Ben Eater
Рет қаралды 862 М.
Hacking a weird TV censoring device
20:59
Ben Eater
Рет қаралды 3,3 МЛН
Using Arrays with For Loops
17:24
Programming Electronics Academy
Рет қаралды 34 М.
Harder Drive: Hard drives we didn't want or need
36:47
suckerpinch
Рет қаралды 1,7 МЛН
PROTOCOLS: UART - I2C - SPI - Serial communications #001
11:58
Electronoobs
Рет қаралды 1,4 МЛН
Une nouvelle voiture pour Noël 🥹
00:28
Nicocapone
Рет қаралды 9 МЛН