f2022-public-labs

Fall 2023 ECE 362 Lab Experiments

Lab Checkoff/Help Link: https://engineering.purdue.edu/ece362/f22/lab/labutils/

(Sign in with your Purdue email. Only works inside of EE069. Does not work on personal computers.)

Common Problems You May Run Into During This Course: doc

  1. Lab 0 Microcontroller kit setup (Due in week of 8/21 of your lab section)
  2. Lab 1 General Purpose I/O (Due in week of 8/28 of your lab section)
  3. Lab 2 Interrupts (Due in week of 9/4 of your lab section)
  4. Lab 3 Timers (Due in week of 9/11 of your lab section)
  5. Lab 4 DMA, ADC, DAC (Due in week of 9/18 of your lab section)
  6. Lab 5 PWM (Due in week of 9/25 of your lab section)
  7. Lab 6 SPI (Due in week of 10/2 of your lab section)
  8. Lab 7 USART (Due in week of 10/16 of your lab section)
  9. Lab Practical (Takes place in your lab section in the week of 10/23)
    • TL:DR; practice such that you are prepared to configure a peripheral given only the prep slides, lab manuals and reference datasheets, and no other resources.
  10. Lab 8 Intro to RISC-V Assembly (Due in week of 10/30 at the end of your lab section)
  11. Lab 9 Complex Assembly (Due in week of 11/06 at the end of your lab section)
    • You could download the lab 9 template:
      • git clone https://github.com/ece362-purdue/riscv-lab-2.git (Recommended)
      • or with zipped file
  12. Lab 10 Functions in Assembly (Due in week of 11/13 at the end of your lab section)
    • You could download the lab 10 template:
      • git clone https://github.com/ece362-purdue/riscv-lab-3.git (Recommended)
      • or with zipped file
  13. Lab 11 Computer Organization (Due in week of 11/27 at the end of your lab section)
    • You could download the lab 11 template:
      • git clone https://github.com/ece362-purdue/riscv-lab-4.git (Recommended)
      • or with zipped file

…and that’s a wrap on labs for the semester.

14. RISC-V Practical (Takes place in your lab section in the week of 12/04) - TL:DR; practice such that you are prepared to write assembly with only the RISC-V green/reference card.


99. Spring 2024, Lab 0 PlatformIO Beta-Test (No submission required, but must be completed by last lab session)