1. UART
2. The purpose of this lab is create a debouncing module to
create a counter and wire the output to the seven segment display and
iterate from 1 to 9. Similarly to verify the output on the serial
monitor provided by arduino. Also to implement a transmitter and
reciever that displays outputs via LEDs and shows a error bit, parity
bit, and counter.
3. Materials and Methods
Basy 3 FPGA
Serial Monitor
Tera Term
4. Results
Figure 1. Verification of the serial monitor output
showning the letters and symbols.
Figure 2. Verification of debounce circuit and seven segment display,
serial monitor printing outputs 1-9, and implementation of reciever
with error bit and parity bit and counter.
Figure 3. Respective code also displayed in figure 2.
5.
Discussion
The lab was challanging because of the fairly complex code once the
code was deciphered and elaborated upon the overall concept was better
expressed and understood. The interworking of UART is complex and has
much to do with timing and makes for a good method of communication
between transmitters and recievers.