Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
Last revisionBoth sides next revision
learn:courses:unit-4-1:start [2017/03/20 12:54] Marthalearn:courses:unit-4-1:start [2021/10/13 14:06] – external edit 127.0.0.1
Line 1: Line 1:
 ====== Unit 4 Part 1: Communications - Serial Protocol ====== ====== Unit 4 Part 1: Communications - Serial Protocol ======
-=== Unit 4 Part 1 Labs === +[[{}/learn/courses/unit-3/start|Back to Unit 3]]
-  * [[https://reference.digilentinc.com/learn/courses/unit-4-lab4a/start|Lab 4a]] +
-  * [[https://reference.digilentinc.com/learn/courses/unit-4-lab4b/start|Lab 4b]]+
  
 +  * [[/learn/courses/unit-4-2/start|Unit 4 Part 2: Communications - Asynchronous Serial Protocols]]
 +    * [[/learn/courses/unit-4-lab4a/start|Lab 4a]]
 +    * [[/learn/courses/unit-4-lab4b/start|Lab 4b]]
 +  * [[/learn/courses/unit-4-lab4c/start|Lab 4c]]
 +  * [[/learn/courses/unit-4-lab4d/start|Lab 4d]]
 === Download This Document === === Download This Document ===
-  * {{ :learn:courses:unit-4-1:unit_4_part_1.pdf |Unit 4 Part 1 PDF}}+{{ :learn:courses:unit-4-1:unit_4_part_1.pdf |Unit 4 Part 1 PDF}}
  
  
Line 41: Line 44:
 ===== 4. Unit Equipment List ===== ===== 4. Unit Equipment List =====
 ==== 4.1. Hardware ==== ==== 4.1. Hardware ====
-  [[http://store.digilentinc.com/basys-mx3-pic32mx-trainer-board-recommended-for-embedded-systems-courses/|Basys MX3 trainer board]] +  [[https://digilent.com/shop/basys-mx3-pic32mx-trainer-board-for-embedded-systems-courses/|Basys MX3 trainer board]] 
-  2 [[http://store.digilentinc.com/usb-a-to-micro-b-cable/|Micro USB cables]] +  2 [[http://store.digilentinc.com/usb-a-to-micro-b-cable/|Micro USB cables]] 
-  Workstation computer running Windows 10 or higher, MAC OS, or Linux +  Workstation computer running Windows 10 or higher, MAC OS, or Linux 
-  4-wire stepper motor (Lab 4b only) +  - [[http://store.digilentinc.com/stepper-motor/|4-wire stepper motor]] (Lab 4b only) 
-  5V, 2.5A DC power supply (Lab 4b only)+  - [[http://store.digilentinc.com/5v-4a-switching-power-supply/|5V, 4A DC power supply]] (Lab 4b only)
  
 In addition, we suggest the following instruments: In addition, we suggest the following instruments:
-  [[http://store.digilentinc.com/analog-discovery-2-100msps-usb-oscilloscope-logic-analyzer-and-variable-power-supply/|Digilent Analog Discovery 2]]+  [[http://store.digilentinc.com/analog-discovery-2-100msps-usb-oscilloscope-logic-analyzer-and-variable-power-supply/|Digilent Analog Discovery 2]]
  
  
Line 54: Line 57:
 ==== 4.2. Software ==== ==== 4.2. Software ====
 The following programs must be installed on your development work station: The following programs must be installed on your development work station:
-  [[http://www.microchip.com/mplab/mplab-x-ide|Microchip MPLAB X® v3.35 or higher]] +  [[http://www.microchip.com/mplab/mplab-x-ide|Microchip MPLAB X® v3.35 or higher]] 
-  [[http://www.microchip.com/SWLibraryWeb/product.aspx?product=PIC32%20Peripheral%20Library|PLIB Peripheral Library]] +  [[http://www.microchip.com/SWLibraryWeb/product.aspx?product=PIC32%20Peripheral%20Library|PLIB Peripheral Library]] 
-  [[http://www.microchip.com/xcdemo/xcpluspromo.aspx|XC32 Cross Compiler] +  [[http://www.microchip.com/xcdemo/xcpluspromo.aspx|XC32 Cross Compiler] 
-  [[http://store.digilentinc.com/waveforms-2015-download-only/|WaveForms 2015]] +  [[http://store.digilentinc.com/waveforms-2015-download-only/|WaveForms]] 
-  [[http://www.putty.org/|PuTTY Terminal Emulator]]+  [[http://www.putty.org/|PuTTY Terminal Emulator]]
  
  
Line 83: Line 86:
  
  
-==== 6.2. Network COmmunications ====+==== 6.2. Network Communications ====
 Fundamentally, a communications network is the connection of multiple devices to exchange information. A network system can consist of one device talking to many listeners (one-to-many) or many devices talking to one listener (many-to-one). A many-to-one system is characteristic of master-slave operations. A one-to-many is characteristic of a broadcast based network. Peer-to-peer networks have many devices talking and listening, making a many-to-many network system.   Fundamentally, a communications network is the connection of multiple devices to exchange information. A network system can consist of one device talking to many listeners (one-to-many) or many devices talking to one listener (many-to-one). A many-to-one system is characteristic of master-slave operations. A one-to-many is characteristic of a broadcast based network. Peer-to-peer networks have many devices talking and listening, making a many-to-many network system.  
  
Line 164: Line 167:
  
  
 +----
 +
 +[[{}/learn/courses/unit-3/start|Back to Unit 3]]
 +[[{}/learn/courses/unit-4-lab4a/start|Go to Lab 4a]]
 +[[{}/learn/courses/unit-4-lab4b/start|Go to Lab 4b]]
 +[[{}/learn/courses/unit-4-lab4c/start|Go to Lab 4c]]
 +[[{}/learn/courses/unit-4-lab4d/start|Go to Lab 4d]]
 +[[{}/learn/courses/unit-4-2/start|Go to Unit 4 Part 2]]
 +
 +{{tag>reference learn microprocessor courses basys-mx3}}