People get enough information in a short span of time, after watching your videos. Really useful. Thanx a lot. You're really great! Love from chennai. :) ♥
@FoolishEngineer3 жыл бұрын
Thank you so much for watching!! Please don't forget to subscribe to our channel
@shantanunigam80944 жыл бұрын
Really a nice video about the basics of UART protocol, i would like to highlight few points regarding this: 1. Communication b/w two devices can happen with just 1 wire/line also. So no mandatory need of two lines always i.e. Rx/Tx. 2. UART data/char/word bits can range from 2 to 11 also 12 sometimes, this is configurable entity in modern uPs and uCs. 3. There are several encoding schemes supported by UART peripherals like NRZ, NRZ I, RZ and meny more, again configurable in HW, so not always 0/5V logic pairs(at UART level). 4. Handshaking mechanisms are also supported by UART peripherals in built sometimes like HW Flow Control and if not can be taken care in driver SW using software flow control mechanisms(using XON/XOFF chars). Thnaks :) Happy Learning :)
@FoolishEngineer4 жыл бұрын
Thank you so much for the information!! It is very helpful
@EdwardGrubb3rd2 жыл бұрын
What hardware do you rcommend to be used as a universal reader to decode firmware?
@Shiden673 жыл бұрын
I understood one chapter of Computer architecture in 10 min thanks bro!
@FoolishEngineer3 жыл бұрын
Thank you so much for your support!!! I will.
@lousaileong39222 жыл бұрын
Thank you . I was searching several videos and your video explain definitely much clear!
@FoolishEngineer2 жыл бұрын
Thank you so much for watching!! Please don't forget to subscribe to our channel
@rammuga1341 Жыл бұрын
Very nice Video, Understood many things. Thank you very much
@Marc_Wolfe Жыл бұрын
"I hope you got something from this." Barely got what I needed. UART = Serial at TTL voltage levels and without extra pins. All I needed to know.
@RilwanullahMN3 жыл бұрын
Really a nice video. One point is that in the computer and printer example...yes it is low to high voltage at computer side and high to low voltage at the printer side during data transmission from computer. But when the printer sends any response/ acknowledgement/handshake data to the computer, it is vice versa, which is not explained in this video.
@FoolishEngineer3 жыл бұрын
Thank you so much for watching!!
@rakeshgiri67502 жыл бұрын
You are best than college professor easy and understandable, ❤🙏🙏
@FoolishEngineer2 жыл бұрын
Thank you so much for watching!! Please don't forget to subscribe to our channel
@mrmilan2012 Жыл бұрын
No any word.. Only Fantastic.. Fantastic.. 👍👍👍🙏
@FoolishEngineer Жыл бұрын
Thank you so much! Please show support to my video with Super thanks and don't forget to subscribe to our channel
@debsarkar4893Ай бұрын
Amazing!! Super helpful video and helped me grasp the concept of easily! Thank You!! BTW that sound at 0:24 sounds nostalgic idk why :)
@piethelderop80853 жыл бұрын
you explain this very well
@FoolishEngineer3 жыл бұрын
Thank you so much!
@ferb1rahertАй бұрын
Okay that was a good solution idea :D (to watch it again) yeah I liked this tutorial btw thank you
@mforrest85 Жыл бұрын
Wow you are really good at explaining stuff like this.
@FoolishEngineer Жыл бұрын
Glad you think so!
@amitmakani90004 жыл бұрын
Very nice video
@FoolishEngineer4 жыл бұрын
Thanks!! Keep watching
@andrewsotnikov5680 Жыл бұрын
Good video. Actually I could not umagine rs232 transmit data at high voltage range
@StreuB12 жыл бұрын
This was so well explained!!! Thank you!
@FoolishEngineer2 жыл бұрын
Thank you so much! Please show support to my video with Super thanks and don't forget to subscribe to our channel
@bavithra75872 ай бұрын
Uart is asynchronous protocol -data will be tx from sender to rx without clk signal then where the clk signal is produced and given to transmitter?
@clapandslapАй бұрын
Baud rate?
@teaguehall172 жыл бұрын
Overall good video. Maybe some areas to expand on: What does asynchronous mean in UART? (i.e. no dedicated clock signal is used, thus each client needs to agree on the baud rate ahead of time). How does the parity bit get used in practice? If a corrupt data frame is received, is it just up to the receiving client to ignore the data?
@keerthibhushanm66938 ай бұрын
You solved my doubt that i had even at the end of the video. Thank you
@surenbono6063 Жыл бұрын
.. remember if tx can send 9600 bits/sec...the rx side can only store 640(64bytes) bit per receive...so it need ~ 15 tx msg / second to receive 9600 bits..for Arduino..not sure about other hardwares..
@ea9334 Жыл бұрын
Do you have one about the X and Y capacitor in switch modesz?
@avin66023 жыл бұрын
Thanks! Very useful video! Little question. Is the stop bit must be longer then one clock pulse? I dont fully understand how the receiver knows the difference between the data to the stop/start bits
@FoolishEngineer3 жыл бұрын
No stop bit is not longer than 1 clock pulse. Start bit is Transition from high to low And stop bit is transition from low to high. How it is differentiated from data bits? As we have discussed in earlier videos, When there is no data on the line that is when data lines are idle, Lines are set to high level. to indicate the data transfer will be initiated on next clock pulse
@_ndot2 жыл бұрын
@Avi N The way it distinguishes from the data and the stop bit is by the size of the frame. Remember that because there is no clock some things must be agreed between the transmitter and the receiver before the communication starts, like bit speed, character length and parity. Let's see an example of sending 5 bits of data with parity. Transmitter (sends 8 pulses): - 1st pulse high-to-low for the start bit - 5 pulses of data - 1 pulse for the parity bit - 1 pulse stay/change-to-high for the stop bit Receiver: - Detects the high-to-low to start reading - Reads the next 6 pulses (data plus parity (this was agree beforehand)) - Expects the next pulse to be high to indicate the stop of transmission - Since it read the number of bits it was expecting it starts listening for that high-to-low signal again that indicates a new packet.
@VarunPrasaathKS16 күн бұрын
I have a doubt...what if the the sample signal has two 1s adjacent in it( eg. 101101); will it be considered as a message to stop data transmission? If so, the rest of my data will not be transmitted..
@shakthianistonshakthi69183 жыл бұрын
Yes really nice video thankyou for ur effort
@FoolishEngineer3 жыл бұрын
Thank you so much for watching!! Please don't forget to subscribe to our channel
@RafyoMusic2 жыл бұрын
great video! So easy explained, thx a lot!
@FoolishEngineer Жыл бұрын
Thank you so much! Please show support to my video with Super thanks and don't forget to subscribe to our channel
@EdwardGrubb3rd2 жыл бұрын
I am looking to purchase a universal UART hardware to reverse engineer firmware used in an array of main boards used to control ASIC Crypto Mining Hashboards... What hardware do you recommend?
@mohammedjawadforelectronic91903 жыл бұрын
Hi dude i have a drone dji phantom and it has a uart on the reciever baord , the question is can I get more control from it such as lights or bezer or moving servo motor by communication it with Arduino . thanks
@FoolishEngineer3 жыл бұрын
You can try! if it has UART ports
@basuhosur-nh4di6 ай бұрын
how to interfae uart with microcontroller and also tell the hardware connection 0f uart
@arpithanair15243 жыл бұрын
Can u explain what will be inside transmitter and receiver and how we can design this
@FoolishEngineer3 жыл бұрын
Please check 2nd part of the UART communication! you will understand. Transmission & reception
@MrDhananjayjadhav4 жыл бұрын
Good work bro.
@FoolishEngineer4 жыл бұрын
Many many thanks
@kartiksingh-ko2lz2 жыл бұрын
Can you actually implement this UART in a circuit? That would be helpful
@FoolishEngineer2 жыл бұрын
I'll do it
@richierich31353 жыл бұрын
sahi baat hai
@ShivamKumar-ky6vm2 жыл бұрын
Hello , can u explain how data is traversing , i mean , when the transmitter starts , the reciever gets signal its starting , then after that all the 8 bits so left are sent at once or like bit by bit , is it FIFO ??? suppose my data is 101011 just suppose ignore start and stop and ignore parity so the reciever will recieve 1 first then 0 , then 1 then 0 , then 1 and then 1 or it will go at a blink -- 101011 ??? lastly , what i feel shouldnt it be recieving 110101 like just opposite or mirror image of it ??
@Henry-sv3wv Жыл бұрын
bit send order uart is least significant bit to most significant bit. there is no clock wire connection (asynchronous serial interface), so both (sender/receiver) must have been set to same baudrate so they can regenerate a common clock timing to send/read the bits with correct timing ...
@shirleyachara38093 жыл бұрын
Good work, thanks.
@FoolishEngineer3 жыл бұрын
Thank you so much for watching!
@ironic4love2 жыл бұрын
As far as i known, RS232 is Not a protocol, it is electrical standard
@Ankit.max. Жыл бұрын
how to write the code for UART communication
@georgeh1352 Жыл бұрын
Has USB replaced UARTS? confused
@xrafter6 ай бұрын
Usb has replaced most serial connectors. However because UART is cheaper, you would find it in cheap microcontrollers
@nakulchauhan67134 жыл бұрын
Why is it said that UART is hardware or in built circuitry whereas this thing is not used with I2C and SPI. They just say i2c, spi are protocols?
@nakulchauhan67134 жыл бұрын
But I can see circuitry in case of SPI, i2c also, like they have Shift register, data register, control registers, status register and clock circuitry also.
@FoolishEngineer4 жыл бұрын
i have never seen anybody denying that the UART is a Communication protocol
@nakulchauhan67134 жыл бұрын
@@FoolishEngineer yes but they say UART is a hardware but do not use Hardware word with i2c, spi
@nakulchauhan67134 жыл бұрын
why is it so?
@FoolishEngineer4 жыл бұрын
please show us such a references and we will get back to you with our understanding!
@sameer-gm3zy3 жыл бұрын
Are u from india? I am sameer, would u like to work on one project! we are planning to launch at the end of this year! I am having trouble to get flair electronic engineer!
@FoolishEngineer3 жыл бұрын
Hi Sameer, I am from India, please drop me a mail on foolishengineer7@gmail.com and we will discuss on this further.
@copyrightmaster2383 жыл бұрын
Why it has start bit and end bit?
@FoolishEngineer3 жыл бұрын
To ensure the communication has started or it has been endded
@An_art_appreciator3 жыл бұрын
we don't use clock signals. So start bit and end bit is required to ensure that the data is transmitted.
@ZimmermanBennett-s9sАй бұрын
Tony Shores
@nanibujji72693 жыл бұрын
Sry bro taken screenshots for college presentations
@FoolishEngineer3 жыл бұрын
No Issues!! All the Best!!!
@JohnJohn-gy2st Жыл бұрын
Hello
@searchofsuccess96932 жыл бұрын
Kannada
@userr3x Жыл бұрын
hello on my channel i connect uart usb rs232 converter to openbox gold mx7 satellite receiver based on gx6505s