Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
learn:courses:unit-4-lab4a:start [2017/03/28 14:10] – [Appendix B: Allocating a Heap in MPLAB X] Martha | learn:courses:unit-4-lab4a:start [2021/10/13 15:15] (current) – Arthur Brown | ||
---|---|---|---|
Line 1: | Line 1: | ||
====== Lab 4a: Universal Asynchronous Receiver/ | ====== Lab 4a: Universal Asynchronous Receiver/ | ||
+ | [[{}/ | ||
+ | [[{}/ | ||
=== Download This Document === | === Download This Document === | ||
- | * {{ : | + | {{ : |
===== 1. Objectives ===== | ===== 1. Objectives ===== | ||
Line 21: | Line 23: | ||
===== 3. Equipment List ===== | ===== 3. Equipment List ===== | ||
==== 3.1. Hardware ==== | ==== 3.1. Hardware ==== | ||
- | | + | |
- | | + | |
- | | + | |
In addition, we suggest the following instruments: | In addition, we suggest the following instruments: | ||
- | | + | |
==== 3.2. Software ==== | ==== 3.2. Software ==== | ||
The following programs must be installed on your development work station: | The following programs must be installed on your development work station: | ||
- | | + | |
- | | + | |
- | | + | |
- | | + | |
- | | + | |
---- | ---- | ||
Line 129: | Line 131: | ||
- Measure the time required to display a string of 20 characters. | - Measure the time required to display a string of 20 characters. | ||
- | {{ : | + | {{ : |
//Figure 8.3. Handshaking pins and data bit zero for single character write to the LCD.// | //Figure 8.3. Handshaking pins and data bit zero for single character write to the LCD.// | ||
+ | |||
---- | ---- | ||
Line 136: | Line 139: | ||
===== 9. Questions ===== | ===== 9. Questions ===== | ||
1. What is the effective data rate of the UART? (Remember to include the period of the stop signal that cannot be measured in testing step 4a.)\\ | 1. What is the effective data rate of the UART? (Remember to include the period of the stop signal that cannot be measured in testing step 4a.)\\ | ||
- | |||
- | <color # | ||
2. Based on the data collected in step 4 parts 4.4 and 4.5 of the testing procedure, what is the effective character display rate in characters per second?\\ | 2. Based on the data collected in step 4 parts 4.4 and 4.5 of the testing procedure, what is the effective character display rate in characters per second?\\ | ||
- | <color # | ||
- | |||
- | {{ : | ||
3. Based on the data collected in step 4 part 4.6, how much does moving the cursor from line 1 to line 2 slow down the LCD character display rate? Justify your answer.\\ | 3. Based on the data collected in step 4 part 4.6, how much does moving the cursor from line 1 to line 2 slow down the LCD character display rate? Justify your answer.\\ | ||
- | <color # | ||
- | |||
- | {{ : | ||
---- | ---- | ||
Line 163: | Line 158: | ||
===== Appendix A: Basys MX3 Schematic Drawings ===== | ===== Appendix A: Basys MX3 Schematic Drawings ===== | ||
- | {{ : | + | {{ : |
//Figure A.1. PIC32MX370 to FT232RQR IC schematic diagram.// | //Figure A.1. PIC32MX370 to FT232RQR IC schematic diagram.// | ||
Line 169: | Line 164: | ||
//Figure A.2. UART USB connector on the Basys MX3.// | //Figure A.2. UART USB connector on the Basys MX3.// | ||
- | {{ : | + | {{ : |
//Figure A.3. PuTTy screen shot generating LCD display.// | //Figure A.3. PuTTy screen shot generating LCD display.// | ||
Line 183: | Line 178: | ||
{{ : | {{ : | ||
//Figure B.1. Allocating Heap size.// | //Figure B.1. Allocating Heap size.// | ||
+ | |||
+ | |||
+ | ---- | ||
+ | |||
+ | [[{}/ | ||
+ | [[{}/ | ||
+ | [[{}/ | ||
+ | [[{}/ | ||
+ | [[{}/ | ||
+ | [[{}/ |