Upload
vijayputra
View
230
Download
0
Embed Size (px)
Citation preview
8/13/2019 Fundamentals of MCUs Session 2
1/23
12/03/2013
Jacob Beningo
Selecting the Right Microcontroller
1
Fundamentals of Microcontrollers(MCUs) : Hands-on Workshop
8/13/2019 Fundamentals of MCUs Session 2
2/23
Course Overview
Introduction to Microcontrollers
Selecting the Right Microcontroller
An Overview of the STM32F4 Discovery Board Digital Signal Processing with the STM32F4
Introduction to Graphics Processing
2
8/13/2019 Fundamentals of MCUs Session 2
3/23
Session Overview
10 Steps to Selecting a Microcontroller
What to look for in a Development Kit
Hands-on Workshop - Tool Setup
3
8/13/2019 Fundamentals of MCUs Session 2
4/23
10 Steps to Selecting a MCU #1 - Make a list of required hardware interfaces
4
8/13/2019 Fundamentals of MCUs Session 2
5/23
10 Steps to Selecting a MCU #2Examine the software architecture / design
5
8/13/2019 Fundamentals of MCUs Session 2
6/23
10 Steps to Selecting a MCU #3Select the MCU Family
8 bit, 16 bit, 32 bit?
What are the applications performance needs?
6
Binary and tool compatible
MCU
Cortex-M0 Cortex-M3 Cortex-M4
8/16-bit applications 16/32-bit applications 32-bit/DSC applications
8/13/2019 Fundamentals of MCUs Session 2
7/23
10 Steps to Selecting a MCU #4Identify memory needs
7
8/13/2019 Fundamentals of MCUs Session 2
8/23
10 Steps to Selecting a MCU #5Start searching for MCUs
8
8/13/2019 Fundamentals of MCUs Session 2
9/23
10 Steps to Selecting a MCU #6Examine power constraints
9
8/13/2019 Fundamentals of MCUs Session 2
10/23
10 Steps to Selecting a MCU
10
8/13/2019 Fundamentals of MCUs Session 2
11/23
10 Steps to Selecting a MCU
11
8/13/2019 Fundamentals of MCUs Session 2
12/23
10 Steps to Selecting a MCU #7Check part availability
12
8/13/2019 Fundamentals of MCUs Session 2
13/23
10 Steps to Selecting a MCU #8Investigate the ecosystem
13
8/13/2019 Fundamentals of MCUs Session 2
14/23
10 Steps to Selecting a MCU
14
8/13/2019 Fundamentals of MCUs Session 2
15/23
8/13/2019 Fundamentals of MCUs Session 2
16/23
10 Steps to Selecting a MCU #10Start experimenting
16
8/13/2019 Fundamentals of MCUs Session 2
17/23
Development Board Features What to look for in a development board
Cost
Power Mechanism
Sensors
Sample and example code
Expansion
17
8/13/2019 Fundamentals of MCUs Session 2
18/23
Development Board Features Microchip 16 bit explorer
MCU Modules
Expansion Headers
Prototype Space
2x16 LCD
Serial Port
LEDs
Push buttons
Supported Expansion Cards ($25-$100) Cost $130
18
8/13/2019 Fundamentals of MCUs Session 2
19/23
Development Board Features STM32F4
Expansion Headers Graphics LCD
USB Port
LEDs
3-Axis Gyroscope (MEMS Sensor)
Push buttons
Cost $33
Digikey PN: STM32429I-DISCO
19
8/13/2019 Fundamentals of MCUs Session 2
20/23
Hands-on WorkshopTool Setup
20
8/13/2019 Fundamentals of MCUs Session 2
21/23
8/13/2019 Fundamentals of MCUs Session 2
22/23
QuestionsContact Info
Jacob Beningo ([email protected])
www.beningo.com
Jacob_Beningo
Beningo Engineering
JacobBeningo
Embedded Basics
mailto:[email protected]://www.beningo.com/http://www.beningo.com/mailto:[email protected]8/13/2019 Fundamentals of MCUs Session 2
23/23
Next Time in Session 3
Overview of the STM32F4 Discovery Board
The STM Family of Microcontrollers
The Ecosystem
Peripheral Set
Onboard Sensors
MicroXplorer
Hands-on Workshop Lab
23