Lab Documents |
Lab |
Due Date |
Documents/Links |
|
|
µPAD Accessory Boards.pdf
|
0 |
Wed, 28 Aug 4:59pm
Canvas link
|
Lab 0 Document (R0)
Out of The Box uPAD 2.0 Parts List -
OOTB website,
Excel , or
PDF
|
1
|
Sun, 15 Sept 11:58pm
Canvas link
|
Lab 1 Document (R0)
Lab 1 skeleton (R0)
Watch this video on Accessing Memory
Microchip Studio 7.0
(formerly called Atmel Studio)
Installation Tutorial
(R0)
Microchip Studio Website for Downloading (build 7.0.2542, or higher, available)
Tutorial
on how to Create,
Simulate, and Emulate a Project (R0)
GPIO_Output.asm for
above tutorial.
Assembly
Language Conversion: GCPU to XMEGA (R0)
Example
with pointers and excellent comments (R0)
(Table_Load_Example.asm)
Using Watch in Atmel Studio (R0)
Getting Started with Atmel Studio 7 (User Guide)
Auto complete for assembly extension tool (by Matt) documentation
Download the
Auto complete extension for assembly extension tool (by Matt)
* Replace the .txt or .zip in the filename to .vsix
|
2
|
Sun, 22 Sept 11:58pm
Canvas link
|
Lab 2 Document (R1)
lab2_f24_4_skeleton.asm (R0)
Multiple ASM Files GIF
DAD Tutorial Info
Switch Debouncing through Software
Estimating Time With Timer/Counter Systems
The Most Common Use Case for Timer/Counters
Using DAD to measure a precise frequency
Alternate method (not as good as above) for using DAD to measure a precise frequency
Hardware: Getting Started (R0) (Switch and LED circuit info from 3701)
|
3 |
Sun, 29 Sept 11:58pm
Canvas link
|
Lab 3 Document (R0)
Switch Debouncing through Software
|
4 |
Canvas Pre-Lab Quiz
Fri, 11 Oct 11:58pm
Lab due
Mon, 13 Oct 11:58pm
Canvas link
|
Lab 4 Document (R0)
-
Lab 4 - EBI Pre-Lab Quiz (Fall 2024)
is due
Fri, 11 Oct
11:58pm
You can take this quiz as often as you want. It is auto-graded. Your last grade (prior to the due date, not the highest) is the one that will count.
- A helpful schematic for completing the pre-lab quiz. Print out two
extra completely blank copies (and don't write on them);
you will be allowed to (and will want to) use one during the Lab 4 Quiz and another during Practical 1.
32 KB SRAM spec sheet
Spec sheet for the
74HC573A 8-bit 3-state transparent latch.
Spec sheet for the
74HC574A 8-bit 3-state D flip-flop.
Pinouts for 74'573
8-bit 3-state transparent latch
Pinouts for 74'574
8-bit 3-state D flip-flop
External Bus Interface (EBI) (Atmel doc8058 - AVR1312)
sram_data_asm.txt
Search at
3701 software page
for "FPGA" or "PLD" and "Quartus" from 3701 to find relevant info
|
5 |
Sun, 20 Oct 11:58pm
Canvas link
|
Lab 5 Document (R0)
PuTTY for
64-bit operating systesm and for
32-bit operating systesm
XMEGA Baud Rate Calculator
(Excel file to
CHECK your work)
|
6 |
First Submission
due
Mon, 28 Oct 11:58pm
Lab due
Sun, 3 Nov 11:58pm
Canvas link
|
Lab 6 Document (R0)
SPI, Setup and Use Application Note (Atmel doc2585 - AVR151)
SPI, Interfacing serial memories Application Note (Atmel doc2595 - AVR107)
Lab 6 Files:
lab6_files.zip
LSMDS3TR IMU or
LSM6DSL IMU
    +
The part number in the Robotics
      
Backpack 2.1A schematic may be
      
wrong.
LSM6DSL IMU Application Notes
SN74LVC1G3157 (Analog switch)
Local copy of SerialPlot (for Windows):
0.12.0
SerialPlot on github
SerialPlot 0.12.0 software (for Windows) (might not be working)
SerialPlot software source website
Supplemental Exercise for Assembly to C Programming
Info on C for the Atmel XMEGA
|
7 |
Sun, 10 Nov 11:58pm
Canvas link
|
Lab 7 Document (R0)
AVR1300: Using the AVR XMEGA ADC (Atmel doc8032)
AVR1001: Getting Started with the Event System (Atmel doc8071)
|
8 |
Sun, 17 Nov 11:58pm
Canvas link
|
Lab 8 Document (R0)
Digital to Analog (DAC) (Atmel doc8033)
DMA Controller
(Atmel doc8046D - AVR1304)
Audio Amplifier (IS31AP4991) DataSheet
(local copy)
HW 4: System Clock Configuration
clock.s.txt - Rename the file to clock.s (from clock.s.txt)
Sine wave calculator
Triangle wave calculator
Exponential decaying wave calculator
Alternate calculator for sine, triangle, sawtooth wave generation
Space Balls Audio File
|