Electrical Engineering and
Computer Science Department
Milwaukee School of
Engineering
|
Time |
M |
Tue |
W |
Thu |
F |
|
8 |
|||||
|
9 |
CE3910 |
CE3910L |
CE3910 |
CE3910 |
|
|
10 |
OH |
CE3910L |
CE3910L |
OH |
|
|
11 |
OH |
CE3910L |
Free Hour |
||
|
12 |
CS/SE402 |
CE/SE402 |
|||
|
1 |
Dept |
CS/SE402 |
CE/SE402 |
||
|
2 |
OH |
||||
|
3 |
|||||
|
4 |
The CE2800 web page contains information relevant to CE2800 such as weekly lab assignments, software downloads, daily lecture topics, etc.
The CE1900 web
page contains information relevant to CE1900 such as weekly lab
assignments, software downloads, daily lecture topics, etc.
The senior
design resource page contains information regarding senior design including
current teams with a brief description of each team project. Consult it
regularly for the latest senior design information.
The current senior design projects can be viewed at the GForge
site located on the agate server.
CE3910 requires a kit that must be purchased from Technical Support. The kit must be purchased prior to lab in week one. Download the System Requirements Specification for the project. Also download the data sheet for the image sensor used by the camera. The kit for CE3910 contains a ribbon cable that allows interconnection between the camera header and the Atmega32. One end has a 32 pin female header (the camera end) and the other end is split out to two male DIP headers. Download the wiring information for this ribbon cable. The milestone schedule is available here. Download the description of the milestone for week1, week2, week3, week4, week5, week6, week7, week8, week9, week10. For the serial IO milestone, you will have to make use of the sscanf and sprintf functions. Here are some very good references for sscanf and sprintf. More information regarding the project will be added as it becomes available.
It is possible to create your
own libraries in GCC that allow you to use software, that
you have written previously, in future designs. For a discussion of library
creation in GCC read this.
For a discussion of how to use your library in a new project, read this.
I have created a library file for use with the SunRom
boards which are used in the Computer Engineering embedded systems sequence.
Obtain a zipfile containing the library here and extract it to a directory called SunRomLib in your Atmel projects directory. Read the above
article for an example of how to use this library. I have also provided the code used to test the library. Note that
the functions in the library may be called from both assembly and C programs.