Understanding UART Communication Programming | UART Peripherals | Part 2

  Рет қаралды 49,081

Foolish Engineer

Foolish Engineer

Күн бұрын

#communicationprotocols #UART #UARTcommunication
In this video we will see:
0:00 Index
00:54 Baud Rate & importance
01:30 Programming Approach of UART
01:46 Bit Banging
03:48 UART Peripherals
04:35 Data transmission in UART Peripherals
05:15 Understanding Shift Registers
06:03 Importance of Clock
06:28 UART Configuration - Clock Configuration
06:40 UART Configuration - Loading Data
06:50 UART Configuration - Data Transmission
07:02 UART Configuration - Data Monitoring
07:14 UART Configuration - Data Monitoring (Looping Method)
07:33 UART Configuration - Data Monitoring (Interrupt Method)
08:06 Looping Method Vs Interrupt Method
08:52 Advantages of UART
09:17 Disadvantages of UART
10:12 Disadvantages of UART
More Videos:
Embedded Systems:
UART Communication Part 1: • Basics of UART Communi...
Basics of Communication: • Communication protocol...
Power Electronics:
Power Factor Correction - • Power Factor Correctio...
Power Factor - • What is Power Factor |...
Powe Supplies:
Full Bridge Converter - • How does a Full Bridge...
Half Bridge Converter - • How does a Half Bridge...
Zeta Converter - • How does a Zeta conver...
Cuk Converter - • How does a Cuk convert...
Buck-boost converter - • How does a Buck Boost ...
Double Ended Forward converter - • Double Ended Forward C...
Active Clamp Forward Converter - • Active Clamp Forward C...
Forward Converter - • How does a Forward con...
SEPIC converter part 2 - • SEPIC converter design...
SEPIC converter part 1 - • SEPIC converter design...
Flyback converter part 2 - • Flyback converter desi...
Flyback converter part 1 - • Flyback converter desi...
Push-pull converter part 2 - • How to design a Push p...
Push-pull converter part 1 - • How to design a Push p...
Boost converter design - • How to design a Boost ...
Buck converter design - • How to design a Buck C...
SMPS basics - • Basics of Switch Mode ...
Electric Vehicles:
Battery management system 2 : • How does a BMS (Batter...
Battery management system 1 : • What is a Battery Mana...
Battery basics part 4 : • Electric Vehicle batte...
Battery basics part 3 : • What are the types of ...
Battery basics part 2 : • What is SOC, SOH, SOP,...
Battery basics part 1 : • Which Battery is used ...
EV motor controllers part 2: • Motor Controllers in E...
EV motor controllers part 1: • Motor Controllers in E...
Charging of EVs: • Working of Electric Ve...
EV basics: • How does an Electric V...
EV parameters: • What is inside the Ele...
EV Motors: • Motors used in electri...
---------------------------------------------------------------------------
Check us out!
Facebook - / foolishengineer-407598...
Instagram - / foolish_engineer
Subscribe now for more videos like this!
Attributes:
1. microcontroller - a href="www.freepik.com/free-photos-v..."Background vector created by freepik - www.freepik.com/a
2. IC - a href="www.freepik.com/free-photos-v..."Water vector created by macrovector - www.freepik.com/a
3.

Пікірлер: 61
@nunorodrigues5628
@nunorodrigues5628 11 ай бұрын
i watched the first 3 videos, great stuff, congrats.
@gartmorn
@gartmorn 3 жыл бұрын
Just found your channel and love your explanations which are clear and concise as we don't all have degrees in electronics! I have subscribed and look forward to watching your previous (and future) videos. Great work! Davy
@FoolishEngineer
@FoolishEngineer 3 жыл бұрын
Awesome, thank you so much for watching!
@sami-sp4so
@sami-sp4so 2 жыл бұрын
What a channel , great videos with simple explanations and analogies . Big up brother
@FoolishEngineer
@FoolishEngineer 2 жыл бұрын
Thank you so much for watching!! Please don't forget to subscribe to our channel
@codeman8014
@codeman8014 8 ай бұрын
Very helpfull video bro, God bless you 🥰🥰
@shirleyachara3809
@shirleyachara3809 3 жыл бұрын
I enjoy your lectures, very easy to understand, thanks.
@FoolishEngineer
@FoolishEngineer 3 жыл бұрын
I am so glad you like them! You made my day!
@amansinghrajput7270
@amansinghrajput7270 3 жыл бұрын
That's a wonderful explanation, it really helps!!!
@FoolishEngineer
@FoolishEngineer 3 жыл бұрын
Thank you so much for watching!! Please subscribe to our channel & share it to your friends also
@mforrest85
@mforrest85 Жыл бұрын
Nice explanation about how UART works. I've watched other people try to explain it but you explained it quite well. Helped fill in the details that confused me a bit from the other explanations.
@FoolishEngineer
@FoolishEngineer Жыл бұрын
Glad you liked it
@muinmohammadmozammel281
@muinmohammadmozammel281 3 жыл бұрын
Very good animation to understand things easily. Cheers.
@FoolishEngineer
@FoolishEngineer 3 жыл бұрын
Thank you so much, Glad you liked it!!
@Gaminiheraliyawala
@Gaminiheraliyawala 2 жыл бұрын
Excellent explanation, the way you roll out the lesson, I am sure any child will understand.... May God Bless you to make your life brighter and prosperous....
@FoolishEngineer
@FoolishEngineer 2 жыл бұрын
Thank you so much! Please show support to my video with Super thanks.
@lyallbraidwood6271
@lyallbraidwood6271 3 жыл бұрын
Great, clear, complete explanation. Should be the goto explanation for understanding UART communication.
@FoolishEngineer
@FoolishEngineer 3 жыл бұрын
Glad you think so!
@manojwani7917
@manojwani7917 7 ай бұрын
Nice explained!! Thank you. I have 1 question if I want to send multiple byte to receiver. How I can achieve using uart
@prits2424
@prits2424 3 жыл бұрын
Great brother. Your explanation is good and visually interesting.
@FoolishEngineer
@FoolishEngineer 3 жыл бұрын
Thanks. Glad you liked it
@user-br3kj3gb4r
@user-br3kj3gb4r Жыл бұрын
loved it
@alexandrecrt
@alexandrecrt 3 жыл бұрын
Very good! Congratulations.
@FoolishEngineer
@FoolishEngineer 3 жыл бұрын
Thank you very much!
@mathavan5919
@mathavan5919 11 күн бұрын
In Uart communication,is the communication takes place between transmitter of receiver end and receiver of transmitter end?
@cynthiachristopher5509
@cynthiachristopher5509 5 ай бұрын
Hope it is 1 bit/sec not byte/sec. Please correct me if im wrong.
@fuzzs8970
@fuzzs8970 2 жыл бұрын
Excellent my friend. Simplified and straight to the point. I know am asking for a lot. Would it be possible to show us an example how to go about using uart to program an MCU. Like first step ensure baud rate same for both And the other steps to be considered Thank you again
@FoolishEngineer
@FoolishEngineer 2 жыл бұрын
Thank you so much for watching!! Please don't forget to subscribe to our channel
@Rajkumar-mi3uv
@Rajkumar-mi3uv 3 жыл бұрын
Excellent explanation
@FoolishEngineer
@FoolishEngineer 3 жыл бұрын
Glad you liked it!!
@malikjavadov8515
@malikjavadov8515 3 жыл бұрын
Damn, this taught better than my professors in uni back then
@FoolishEngineer
@FoolishEngineer 3 жыл бұрын
Thank you so much for watching!! Please subscribe to our channel
@msbanda2123
@msbanda2123 Жыл бұрын
👍
@designtech13
@designtech13 Жыл бұрын
how to carry audio signal by uart though of micro controller
@sivakrishna6485
@sivakrishna6485 3 жыл бұрын
Excellent sir
@FoolishEngineer
@FoolishEngineer 3 жыл бұрын
Glad you liked it! Thank you so much for watching the video!
@abdulkhaliq-vk7vf
@abdulkhaliq-vk7vf Жыл бұрын
Superb explanation
@FoolishEngineer
@FoolishEngineer Жыл бұрын
Thank you 🙂
@mohamedas6001
@mohamedas6001 2 жыл бұрын
First of all thank you Sir for the good explanation. I didn't get that point how we can configure the baud rate of the devices to be same. Since the baud rate initially could be different how could they communicate so they can set up the same baud rate?
@FoolishEngineer
@FoolishEngineer 2 жыл бұрын
Whenever you buy some UART enabled equipment its default baudrate is mentioned in its datasheet If you are designing a system you need to ensure both devices are configured to the same baudrate statically.. There is no dynamic baudrate change in the system.
@rendlasaiprasanna3728
@rendlasaiprasanna3728 Жыл бұрын
Uart is asynchronous, right! Why did you put clock generators there, clear my doubt😊, how can we use clocks for baud rate....?
@notnecessaryok8066
@notnecessaryok8066 3 жыл бұрын
Dear sir ..your explanation is awesome..please do video AUTOSAR,CAN,LIN,FLEXRAY, UDS,,pls sir ,,I am working in automotive company, ..if you post these videos..it will helpful for professionals also Thank you
@FoolishEngineer
@FoolishEngineer 3 жыл бұрын
Sure, As soon as possible!!
@notnecessaryok8066
@notnecessaryok8066 3 жыл бұрын
@@FoolishEngineer thanks sir..waiting for wonderful videos
@RilwanullahMN
@RilwanullahMN 3 жыл бұрын
Can you make a separate video on UART transmit and receive interrupt method?
@FoolishEngineer
@FoolishEngineer 3 жыл бұрын
I will try! Thank you for watching the Video!
@satheeshkola2310
@satheeshkola2310 2 жыл бұрын
Sir can you explain a bit program for initialisation of any serial communication device like uart,i2c with one basic program and diagram
@FoolishEngineer
@FoolishEngineer 2 жыл бұрын
Sure! I'll work on it
@mauleshb
@mauleshb 2 жыл бұрын
Seems to me like the clocks on both sides need to be synchronized. Just setting the same baud rates on both sides equal is not be enough. Correct?
@FoolishEngineer
@FoolishEngineer 2 жыл бұрын
No, baud rate synchronization is sufficient
@prashantchavan9754
@prashantchavan9754 3 жыл бұрын
Can u please make a video on Thermal Management System in Electric vehcles In Detail....
@FoolishEngineer
@FoolishEngineer 3 жыл бұрын
Sure, Soon!!
@prashantchavan9754
@prashantchavan9754 3 жыл бұрын
👍
@kandasamyn91
@kandasamyn91 3 жыл бұрын
Please make programing and simulation method
@FoolishEngineer
@FoolishEngineer 3 жыл бұрын
Sure! I'll.
@koWang-lb7hd
@koWang-lb7hd 2 жыл бұрын
Great explanations; confusing on the title coloring- any special meaning
@FoolishEngineer
@FoolishEngineer 2 жыл бұрын
May I know what is the confusion?
@shraddhavora-sp1tp
@shraddhavora-sp1tp 10 ай бұрын
you are explaining everything nicely. but confusing the audience with bit and byte. saying byte and showing the animation or text of bits. for first time learners, very confusing.
@ShivamKumar-ky6vm
@ShivamKumar-ky6vm 2 жыл бұрын
if UART is asynchronous why clock is used in this case ??
@fuzzs8970
@fuzzs8970 2 жыл бұрын
Clock is not used. However same baud rate is used. Else chaos and no communication
@msbanda2123
@msbanda2123 Жыл бұрын
The proper terminology is "polling method" instead of "looping method".
Basics of I2C communication | Hardware implementation of I2C bus
6:48
Foolish Engineer
Рет қаралды 74 М.
Basics of UART Communication | UART Frame Structure | RS 232 Basics | Part1
10:27
Дибала против вратаря Легенды
00:33
Mr. Oleynik
Рет қаралды 4,6 МЛН
3M❤️ #thankyou #shorts
00:16
ウエスP -Mr Uekusa- Wes-P
Рет қаралды 11 МЛН
Я нашел кто меня пранкует!
00:51
Аришнев
Рет қаралды 3,2 МЛН
I Can't Believe We Did This...
00:38
Stokes Twins
Рет қаралды 43 МЛН
Understanding SPI
11:50
Rohde Schwarz
Рет қаралды 70 М.
CAN Frame structure Understanding | CAN communication Explained
10:08
Foolish Engineer
Рет қаралды 25 М.
PROTOCOLS: UART - I2C - SPI - Serial communications #001
11:58
Electronoobs
Рет қаралды 1,4 МЛН
Explaining The Basics Of RS-232 Serial Communications
5:59
Unist Inc.
Рет қаралды 441 М.
Finding UART and Getting a Root Shell on a Linux Router
20:11
Matt Brown
Рет қаралды 31 М.
I2C and SPI on a PCB Explained!
15:34
Altium Academy
Рет қаралды 139 М.
RS232 interface with the 6551 UART
22:45
Ben Eater
Рет қаралды 199 М.
Собери ПК и Получи 10,000₽
1:00
build monsters
Рет қаралды 2,2 МЛН
КРУТОЙ ТЕЛЕФОН
0:16
KINO KAIF
Рет қаралды 922 М.
cute mini iphone
0:34
승비니 Seungbini
Рет қаралды 6 МЛН
Неразрушаемый смартфон
1:00
Status
Рет қаралды 2,3 МЛН