ECE 362 Honors Project Review and Useful Sources.

Slides:



Advertisements
Similar presentations
MICROPROCESSORS AND MICROCONTROLLERS
Advertisements

TV Watching Safety Distance Enforcer Dr. Abdelhafid Bouhraoua Mr. Kamel Chenaoua Dr. Abdelhafid Bouhraoua Mr. Kamel Chenaoua.
STM32F10x Changes v1.5 to 1.4 HD added Changes v1.4 to 1.3
Anurag Dwivedi & Rudra Pratap Suman.  Open Source electronic prototyping platform based on flexible easy to use hardware and software.
TM Freescale Semiconductor Confidential and Proprietary Information. Freescale™ and the Freescale logo are trademarks of Freescale Semiconductor, Inc.
Computing Machinery Chapter 10: Microcontrollers.
SPI Serial Peripheral Interface. SPI Serial Peripheral Interface is communication between two devices, one bit at a time sequential one bit at time over.
Author George Peck EVLA Hardware Monitor and Control PDR March 13, APPLICATIONS AND DEVICE INTERFACE ISSUES.
Technion – Israel Institute of Technology Department of Electrical Engineering High Speed Digital Systems Lab Project performed by: Safi Seid-Ahmad Emile.
3/11/03 Brian Crosby Tech-topic PIC Micro controllers.
Microcontrollers Lecture L12.2 Section Microcontrollers Microcontrollers vs. Microprocessors Two standard architectures PIC microcontroller 68HC12.
16.317: Microprocessor System Design I Instructor: Dr. Michael Geiger Spring 2012 Lecture 29: Microcontroller intro.
1 ECE 263 Embedded System Design Lessons 2, 3 68HC12 Hardware Overview, Subsystems, and memory System.
ECE331 Introduction (KEH)1 ECE331 Embedded System Design Hardware Interfacing and Programming Featuring the FreeScale (formerly Motorola) MC9S12Cxx Microcontroller.
Deon Blaauw Modular Robot Design University of Stellenbosch Department of Electric and Electronic Engineering.
Distributed Control Systems Emad Ali Chemical Engineering Department King SAUD University.
Embedded System Spring, 2011 Lecture 3: The PIC Microcontrollers Eng. Wazen M. Shbair.
Engineering 1040: Mechanisms & Electric Circuits Fall 2011 Introduction to Embedded Systems.
SENIOR DESIGN 10/3.
Micro controllers A self-contained system in which a processor, support, memory, and input/output (I/O) are all contained in a single package.
Microcontrollers, Basics Fundamentals of Designing with Microcontrollers 16 January 2012 Jonathan A. Titus.
PIC microcontrollers. PIC microcontrollers come in a wide range of packages from small chips with only 8 pins and 512 words of memory all the way up to.
1 © Unitec New Zealand Embedded Hardware ETEC 6416 Date: - 10 Aug,2011.
ECE 447: Lecture 1 Microcontroller Concepts. ECE 447: Basic Computer System CPU Memory Program + Data I/O Interface Parallel I/O Device Serial I/O Device.
2.0 EMBEDDED CONTROLLER Engr. Hj. Mohamad Fauzi bin Zakaria Department of Mechatronics and Robotics Engineering Faculty of Electrical and Electronic Engineering.
Arduino Josh Villbrandt February 4, Digital Circuits Analog versus digital – What’s the difference? – How to represent an analog signal in a computer?
Remote Control of a Furby Toy with Bluetooth
Revised: Aug 1, ECE 263 Embedded System Design Lesson 1 68HC12 Overview.
Daniel Pickem and Rowland O’Flaherty 12/04/2012 Mechatronics (ME 6405) Student Lecture On Arduinos *Some slides courtesy of Eoin Brazil
Micro processor and Micro Controllers
Other Chapters From the text by Valvano: Introduction to Embedded Systems: Interfacing to the Freescale 9S12.
MICROPROCESSOR AND MICRO CONTROLLER LAB
Designing with Components Wilmer Arellano. How to chose a Microcontroller Choose one that you are familiar with or that is easy to learn.
Atmel Atmega128 Overview ALU Particulars RISC Architecture 133, Mostly single cycle instructions 2 Address instructions (opcode, Rs, Rd, offset) 32x8 Register.
Microprocessors For a microprocessor to give a working microcomputer system, which can be used for control tasks, additional chips are necessary, e.g.
ATtiny23131 A SEMINAR ON AVR MICROCONTROLLER ATtiny2313.
Design Constraint Analysis Team KANG Group 1. Sentry Gun Design and build a turret and armature structure with the ability to detect, track and fire upon.
 Historical view:  1940’s-Vacuum tubes  1947-Transistors invented by willliam shockely & team  1959-Integrated chips invented by Texas Instrument.
ECE 477 DESIGN REVIEW FEST – FALL OUTLINE  Project overview  Project-specific success criteria  Block diagram  Component selection rationale.
Treasure Chess ECE 477 Team 2 Parul Schroff Software Design Narrative.
Revised: Aug 1, ECE263 Embedded System Design Lessons 27, 28 Serial Peripheral Interface.
Features of the PIC18 microcontroller - 8-bit CPU - 2 MB program memory space (internal 32KB to 128KB) bytes to 1KB of data EEPROM - Up to 4096 bytes.
ECE 371 Microprocessor Interfacing
PowerBench Programmable Power Supply Dror Lazar Moran Fishman Supervisor: Boaz Mizrahi Winter Semester 2009/10 HS DSL.
ECE477 Senior Design Android street car Team 12 Libo Dong 1.
Department of Electronic & Electrical Engineering Introduction to microcontrollers A microcontroller is a small computer on a single integrated circuit.
PSoC Overview. 2 Cypress Confidential An Example Design Scenario.
MICROCONTROLLER INTERFACING WITH STEPPER MOTOR MADE BY: Pruthvirajsinh Jadeja ( ) COLLEGE:DIET BRANCH:EC.
CET360 Microprocessor Engineering: Course Intro J. Sumey Spring 2016.
INTRODUCTION TO A RDUINO PROGRAMMING Parimeet Rathore ( )
CEng3361/18 CENG 336 INT. TO EMBEDDED SYSTEMS DEVELOPMENT Spring 2007 Recitation 01.
Criteria for choosing a microcontroller A microcontroller must meet the task at hand efficiency and cost effectively. Speed. What is highest speed of.
WATER LEVEL INDICATOR AND AUTOMATIC MOTOR SWITCHING SYSTEM
1. PIC ADC  PIC18F877 has 8 analog input channels i.e. port A pins(RA0 to RA5) and port E pins(RE1 and RE2). These pins are used as Analog input pins.
USING TV REMOTE AS A CORDLESS MOUSE FOR THE COMPUTER
Microcontrollers, Basics Fundamentals of Designing with Microcontrollers 16 January 2012 Jonathan A. Titus.
Wed. Aug 23 Announcements Professor Office Hours 1:30 to 2:30 Wed/Fri
by Prof. I. Charles Ume Lecture #2
Fri. Oct 13 Announcements Lab practical next week
by Prof. I. Charles Ume Lecture #2
Introduction to Microprocessors and Microcontrollers
Journey: Introduction to Embedded Systems
Arduino Board.
SELF BALANCING BIPED ROBOT
TCSP – Software Design.
ECE 477 Senior Design Group 11  Spring 2006
Design of a UPC/ScanTron Reader
Manual Robotics ..
Presentation transcript:

ECE 362 Honors Project 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

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) Sparkfun Octopart - great for comparing prices between vendors Octopart 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.SeeedStudio's Fusion PCB

Forums/Blogs for Project Help/Ideas Dangerous Prototypes (in particular does phenomenal open source work centered around PIC microcontrollers) Dangerous Prototypes Hackaday (tons of project ideas and support on how they were done) Hackaday Dutchforce Electronics forum Decent subreddits EEVblog (decent videos/ equipment use overviews) EEVblog

Altium Licenses Can only be installed on ECE computers at this time Can still put copies on lab computers which you may access remotely