layout | browser_title | title | group |
---|---|---|---|
home |
ELEC327 |
Home |
navigation |
{::options parse_block_html="true" /}
One of the most critical aspects of modern computer systems involves interfacing with the world. This course will focus on how power-efficient embedded systems are built. Students should learn the fundamentals of embedded system programming and feel competent to design, build, and manufacture their own embedded devices. Furthermore, students should understand how embedded systems interface with external peripheral devices. Finally, students should understand how application-specific blocks enable modern commercial devices.
Instructor -- Caleb Kemere (caleb.kemere@rice.edu)
Location -- FE&P 122B (Lab) or BRC 284 (Some Lectures)
Time -- Mondays & Wednesdays 2-3:15 PM
Prerequisites -- ELEC220, ELEC326, COMP140
Syllabus & Lab Office Hours -- here
Lectures: link to Dropbox folder for 2023
link to Dropbox folder for 2022
link to Dropbox folder for 2021
link to Dropbox folder for 2020
link to Dropbox folder for 2019
link to dropbox folder for 2018
Github repository - https://github.com/ckemere/ELEC327 (Note that this website is also hosted on github. If you're interested in how it works, you can find it just at https://github.com/elec327.)
Useful links
- MSP430 Launchpad Wiki
- MSP430G2553 Datasheet
- MSP430x2xx User Guide
- MSP430 Optimizing C/C++ Compiler
- MSP430G2xx3 Examples
- MSP430 Workshop Lab Code zip file
Previous versions of the class
Labs | Description |
---|