fundamentals of mcus session 2
Post on 04-Jun-2018
232 Views
Preview:
TRANSCRIPT
-
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 (jacob@beningo.com)
www.beningo.com
Jacob_Beningo
Beningo Engineering
JacobBeningo
Embedded Basics
mailto:jacob@beningo.comhttp://www.beningo.com/http://www.beningo.com/mailto:jacob@beningo.com -
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
top related