IOT Questions and Answers – USART Protocol

This set of IOT Multiple Choice Questions & Answers (MCQs) focuses on “USART Protocol”.

1. What is the protocol used by USART?
a) RS232
b) RS232C
c) RS485
d) RS422
View Answer

Answer: b
Explanation: RS232C is a long established standard (“c” is the current version) that describes the physical interface and protocol for relatively low speed serial data communication between computers and relates devices.

2. USART provides a synchronous mode that is not in UART?
a) True
b) False
View Answer

Answer: a
Explanation: Unlike a UART, USART offers the option of synchronous mode. In the program to program communication, the synchronous mode requires that each end of an exchange respond in turn without initiating a new communication.

3. Which of the following needs a clock?
a) Only Asynchronous
b) Only synchronous
c) Both synchronous and Asynchronous
d) Sometimes Synchronous
View Answer

Answer: b
Explanation: Synchronous mode requires both data and clock. Asynchronous mode requires only data.
advertisement
advertisement

4. During receiving operation what does URXD have?
a) Positive edge
b) Negative edge
c) Level edge
d) Either raising or falling edge
View Answer

Answer: b
Explanation: The receive operation is initiated by the receipt of a valid start bit. It consists of a negative edge at URXD, followed by the taking of majority vote from three samples, where 2 of the samples must be zero.

5. What is the timing of X?
a) 1/32 to 1/64 times of BRCLK
b) 1/42 to 1/63 times of BRCLK
c) 1/32 to 1/63 times of BRCLK
d) 1/32 to 1/56 times of BRCLK
View Answer

Answer: c
Explanation: The timing of x is 1/32 to 1/63 of BRCLK, but at least BRCLK, depending on the division rate of the baud rate generation.
Sanfoundry Certification Contest of the Month is Live. 100+ Subjects. Participate Now!

6. The secondary implementation uses a fixed second clock divided which is divided by ______________
a) 4
b) 8
c) 32
d) 16
View Answer

Answer: d
Explanation: The standard implementation uses a prescalar from any clock source and a fixed second clock divider which is usually a divided by 16.

7. The USART module supports ________ multiprocessor communication modes when the asynchronous mode is used.
a) one
b) two
c) three
d) five
View Answer

Answer: b
Explanation: The USART module supports two multiprocessor communication modes when the asynchronous mode is used. These formats can be used to transfer information between many microcomputers on the same serial link. Information is transferred as a block of frames from a particular source to one or more destinations.
advertisement

8. How many asynchronous multiprocessor protocols are present?
a) 4
b) 3
c) 2
d) 5
View Answer

Answer: c
Explanation: Both asynchronous multiprocessor protocols, the idel line and the address bit microprocessor mode allow efficient data transfer between multiple communication systems.

9. Which bit in control register defines the address bit or idle line multiprocessor protocol mode?
a) MM
b) URXWIE
c) URXIE
d) RXWake
View Answer

Answer: a
Explanation: The MM bit in control register defines the address bit or idle line multiprocessor protocol mode. Both formats use the wake up on transmitting, using the address feature function (TWWake bit), and on activating the RXWake bit.
advertisement

10. In idle line multiprocessor mode, a precise idle period can be generated to create efficient address character identifiers.
a) True
b) False
View Answer

Answer: a
Explanation: In idle line multiprocessor mode, a precise idle period can be generated to create efficient address character identifiers. Associated with the TXWake bit is the Wake Up Temporary (WUT) flag.

11. In synchronous operation characters must be provided on time if not ______ error occurs.
a) Overrun error
b) Underrun error
c) Framing error
d) Parity error
View Answer

Answer: b
Explanation: USART in synchronous operation characters must be provided on time until a frame is complete, if the controlling processor does not do so, this is an underrun error, and transmission of the frame is aborted.

12. HDLC stands for ___________
a) High level Data Link Control
b) High level Data Level Control
c) High level Data Link Coordinator
d) High level Data Link Commutator
View Answer

Answer: a
Explanation: HDLC (High-level Data Link Control) is a group of protocols or rules for transmitting data between network points (sometimes called nodes). In more technical terms, HDLC is a bit-oriented, synchronous data link layer protocol created by the International Organization for Standardization (ISO).

13. SDLC stands for ___________
a) Synchronous Data Link Control
b) Synchronous Data Level Control
c) Synchronous Data Level Coordinator
d) Synchronous Data Link Coordinator
View Answer

Answer: a
Explanation: Synchronous Data Link Control (SDLC) is a transmission protocol used to synchronously transfer code-transparent, serial-by-bit data over a communications channel.

14. STR stands for___________
a) Synchronous Transmit Rate
b) Synchronous Target Rate
c) Synchronous Target Receive
d) Synchronous Transmit Receive
View Answer

Answer: d
Explanation: Synchronous Transmit Receive (STR), which were with synchronous voice frequency modems. These protocols were designed to make the best use of bandwidth when modems were analog devices.

15. BSC stands for ____________
a) Binary Service Communication
b) Bandwidth Synchronous Communication
c) Binary Synchronous Communication
d) Bandwidth Service Communication
View Answer

Answer: c
Explanation: Binary Synchronous Communication (BSC or Bisync) is an IBM character-oriented, half-duplex link protocol, announced in 1967 after the introduction of System/360. It replaced the synchronous transmit-receive (STR) protocol used with second generation computers.

Sanfoundry Global Education & Learning Series – IOT.

To practice all areas of IOT, here is complete set of 1000+ Multiple Choice Questions and Answers.

If you find a mistake in question / option / answer, kindly take a screenshot and email to [email protected]

advertisement
advertisement
Subscribe to our Newsletters (Subject-wise). Participate in the Sanfoundry Certification contest to get free Certificate of Merit. Join our social networks below and stay updated with latest contests, videos, internships and jobs!

Youtube | Telegram | LinkedIn | Instagram | Facebook | Twitter | Pinterest
Manish Bhojasia - Founder & CTO at Sanfoundry
Manish Bhojasia, a technology veteran with 20+ years @ Cisco & Wipro, is Founder and CTO at Sanfoundry. He lives in Bangalore, and focuses on development of Linux Kernel, SAN Technologies, Advanced C, Data Structures & Alogrithms. Stay connected with him at LinkedIn.

Subscribe to his free Masterclasses at Youtube & discussions at Telegram SanfoundryClasses.