Introduction To STM32 Before 2 Exp
Introduction To STM32 Before 2 Exp
INTRODUCTION TO STM32
1
SPECIFICATIONS:
• Part number : STM32F401RE
• Core Processor: high-performance ARM®
Cortex® -M4
• Operating Frequency of upto 84 MHz.
• The STM32F401xD/xE incorporate high-speed
embedded memories (512 Kbytes of Flash
memory, 96 Kbytes of SRAM)
• The STM32F401xD/xE operate in the –40 to +105
°C temperature range from a 1.7 (PDR
OFF) to 3.6 V power supply. A comprehensive set
of power-saving mode allows the design
of low-power applications.
• Upto 12 communication interfaces
• Upto 81 I/O ports 2
• Upto 11 timers
3
These features make the
STM32F401xD/xE
microcontrollers suitable for a
wide range of applications:
• Motor drive and application control
• Medical equipment
5
OPEN THE SOFTWARE STM32 CUBE IDE
6
CLICK LAUNCH TO SELECT A WORKSPACE IN A SPECIFIC
DIRECTORY:
7
THE FOLLOWING WORKSPACE WINDOW WILL POP UP:
8
9
THIS WILL EVENTUALLY ACTIVATE A TARGET SELECTOR
WINDOW:
10
A WINDOW WILL POP UP:
11
CLICK ON BOARD SELECTOR AND NOTICE BLANK SPACE OF
PART NUMBER SEARCH:
12
HOW TIMER WORKS:
13
WRITE THE NAME OF THE PROGRAM IN PROJECT SETUP
WINDOW:
14
SELECT THE OPTION YES TO INITIALIZE ALL THE
PERIPHERALS WITH DEFAULT MODE:
15
SELECT YES TO OPEN PERSPECTIVE:
16
DEVICE CONFIGURATION TOOL IS INITIALIZING:
17
WAIT FOR THE PACKAGES TO BE DOWNLOADED: IT WILL BE
EASY TO NAVIGATE THROUGH THE PORTS AND PINS,
CLOCK FREQUENCY AND PROJECT MANAGER.
18
CLOCK CONFIGURATION:
19
HOW TIMER WORKS:
20
CLICK BUILD PROJECT
21
WRITE THE
INSTRUCTIONS:
26
SELECT SWITCH TO THE CURRENT PERSPECTIVE:
27
SELECT RESUME AND NEXT SEE THE LED GLOWING UP AS
PER PROGRAM
28
THE BUILT IN LED BLINKS: LED BLINKS AT SIMULTANEOUSLY:
29
SELECT A PIN AS OUTPUT FOR THE SECOND LED:
30
WRITE THE INSTRUCTIONS AS FOLLOWS:
31
THEN BUILD THE PROJECT AND DEBUG AGAIN AS BEFORE .
32
33
34
THEN THE LEDS WILL DISPLAY OUTPUT ACCORDINGLY:
35
REFERENCES