CE 433 Report 7
Name: Max
Krauss Email:
mtkrauss@fortlewis.edu
Intro: In this tutorial we learned the basics of the UART (Universal
Asynchronous Receiver/Transmitter) protocol. This was done by short
tasks that implemented the transmitter and receiver.
1.
In section 2. use the debounce module to create a counter. When the
user press the button once, it shows a '1' on the seven segment
display. If the user keep pushing the button, the display increments by
1 until 9 then it resets to 0.(25 points)
Figure
1.1: Code snippet for the changes to the uart_tx_top module.
Figure 1.2: Code snippet for the other changes made to the uart_tx_top
module. This implements task 1.
Figure
1.3: Video verification of task 1.
2.
Repeat the UART transmitter in Section 2 to show letters/symbols in the
serial monitor. (25 points)
Figure
2: Video verification of task 2.
3.
Repeat the work in Section 3. (25 points)
Figure
3: Video verification of task 3.
4.
Show the numbers you typed in the serial monitor on one seven segment
display unit (less than 10). (25 points)
Figure
4.1: Code snippet for the changes to the uart_rx_top module.
Figure 4.2: The last code snippet for the changes to the
uart_rx_module.
Figure 4.3: Video verification for task 4.
Results: This lab helped me grasp a basic understanding of how UART
transmits and receive data. It was helpful to code through the tasks as
they provided hands on knowledge of the protocol of UART.