ece 362 honors project review and useful sources
TRANSCRIPT
ECE 362 HonorsProject Review and Useful Sources
Mini-Project Functional Requirements• design your own embedded system using the 9S12C32
microcontroller
• project must operate in a “turn-key” fashion (your code should be stored in the on-chip flash memory and start up directly out of reset)
• the project should be “stand-alone” (self-contained)
• make good use of peripherals (ATD, SCI, SPI, TIM, PWM) need 4
• utilize on-chip resources (RTI,SRAM, flash memory, etc)
• Check out the Mini-Project Page
• https://engineering.purdue.edu/ece362/MiniPrj/index.html
Peripheral Review• ATD: Analog-To-Digital
• Converts analog sensor data to digital form for micro
• SCI: Serial Communications Interface
• Enables serial (one bit at a time) exchange of data between microprocessor and other peripherals such as mice, sensors, etc.
• SPI: Serial Peripheral Interface
• synchronous serial data link. Operates in full duplex mode. Communicate in Master/Slave mode.
• TIM: Timer Module
• PWM: Pulse-Width Modulator
• Used for Motors, LEDs etc
Places to order components• Basic components
• Newark
• Digikey
• Mouser
• All other needs
• Sparkfun (good variety of sensors, micros, etc and nice blog support)
• Octopart - great for comparing prices between vendors
• For future reference a nice place for ordering PCBs is SeeedStudio's Fusion PCB service. If turn time isn't critical, it tends to be one of the better deals around.
Forums/Blogs for Project Help/Ideas• Dangerous Prototypes (in particular does phenomenal open source
work centered around PIC microcontrollers)
• Hackaday (tons of project ideas and support on how they were done)
• Dutchforce Electronics forum
• Decent subreddits
• http://www.reddit.com/r/nicechips/
• http://www.reddit.com/r/ECE/
• http://www.reddit.com/r/electronics/
• EEVblog (decent videos/ equipment use overviews)
Altium Licenses • Can only be installed on ECE computers at this time
• Can still put copies on lab computers which you may access remotely