The Old (2004) ECE385 Website, which may still be of interest

ECE385 midterm test is Wednesday, 2004 November 3rd, same setting as class (i.e. 3pm, in BA1180)

Announcements

ECE385 Grading Days

In previous years, this course had 10 weeks of labs, in which students finished predetermined activities.

Rather than having labs, students will be able to download lab assignments on this website. The labs will be expected to be completed by the scheduled lab times. Students will then be graded during they're scheduled times. If time allows and students wish, they may use extra time in the labs to develop individual ideas based on the completed work. If these activities constitute a reasonable amount of work, bonus marks may be awarded. Please note, it is not the teaching assistants job to dictate what these supplemental projects are, they are that of the students. Bonus marks will only be awarded if all the basic work in the lab has been completed.

PLEASE NOTE: In previous years, some students attempted to complete the whole lab during the allotted lab time. This year such an activity is impossible. You may be graded at the start of the lab, and each lab constitutes much more content (approximately two of previous years labs).

For this year, the email addresses which will be important to you are:

9 weeks of labs (to be completed before grading days)

Lab 0: Linux install and Parallel Port

The full lab is available Here. The corresponding lecture is available Here and Here.

Lab 1: The parallel port and the ISA breadboard

The full lab is available Here. The corresponding lecture is available Here.

Lab 2: Timing and the pushbroom

Pushbroom Pictures (click on image for full size)

Monday session

Tuesday session

Wednesday session

The full lab is available Here. The corresponding lecture is available Here.

Lab 3: Programming an Atmel 8515 AVR

The full lab is available Here.
Here are the Debian packages:
avr-libc
binutils-avr
gcc-avr
libc6-dev
libc6
libgcc1
locales
uisp

To install these, use dpkg -i --force-all [package filename]

If there are other dependencies or any other problems, email me corey@eyetap.org.

Lab 4: Timing and the Atmel 8515

The full lab is available Here.

Lab 5: Advanced 8515 programming

The full lab is available Here.

Lab 6: AVR/PC card reader

The full lab is available Here.

"License to Sit", a recent project that uses the card reader may, provide some useful background by way of examples that you can find here, here, and here.

Lab 7: Intro to the Atmel ATMega16 and A/D

Lab 8: Final Project