Question: undefined CLO3] Problem 2 (35 points) Based on the AVR code given below, answer the questions that follows: Page 1 of 9 1 Problem 2

undefined CLO3] Problem 2 (35 points) Based on the AVR code givenundefined

CLO3] Problem 2 (35 points) Based on the AVR code given below, answer the questions that follows: Page 1 of 9 1 Problem 2 code #define F_CPU 16000000UL #include av #include cuvinterrupt.h> void main(void) charch UCSRA0x00; UCSRB-0x58 UBRRH-000 UBRRLOOF DDRB-OFF sei: while (1) if (UCSRA & 0x80) ch-UDR: switch(ch) PORTB-PORTBOx10, break; PORTB-PORTB0x20; break; PORTB - PORTB0x40, default: 1. What baud rate the program sets for serial communication? How many seconds it takes to send or receive one full byte? Show calculations [10 points 2. Explain what is the purpose of lines UCSRA-Ox00; and UCSRB-0258; in the code! 5 points) 3. Which pin of PORTs toggles if the program receives character "Z"? [points) 4. The program uses polling method to receive data serially, re-write the code for interrupt-based receiving of data. Use Receive Complete Interrupt. [15 points

Step by Step Solution

There are 3 Steps involved in it

1 Expert Approved Answer
Step: 1 Unlock blur-text-image
Question Has Been Solved by an Expert!

Get step-by-step solutions from verified subject matter experts

Step: 2 Unlock
Step: 3 Unlock

Students Have Also Explored These Related Databases Questions!