Welcome to the Series
of STM32103C8T6 Tutorials using STM32duino. In this Tutorial we are going
configure our popular Arduino IDE to program STM32F103C8T6 Board popularly
known as BluePill Module.
So Let's get started............................................
The BluePill Module
is very powerful and low cost development board. The Features are Listed in the
below one by one.
1.     STM32F103 Core Features
o    ARM 32-bit Cortex-M3 Core
o    72 MHz maximum Frequency
o    64 or 128 KB of Flash Memory
o    20 KB SRAM 
2.     Low Power 
o    Sleep, Stop and Standby Modes
o    VBAT supply for RTC and Backup
Registers
3.     Temperature Sensor On Board
4.     SysTick 24-bit Down Counter
5.     7- Channel DMA Controller
6.     Peripheral Supported : ADC, SPI, I2C,
UART and Timers.
7.     CAN
8.     USB 2.0 Full Speed Interface
9.     CRC Engine
10. 2 Watchdog Timers (Independent and
Window)
Let's look at the
differences between Arduino Uno and STM32F103C8T6 BluePill
Board 
 | 
  
Arduino
  Uno  
 | 
  
STM32
  BluePill 
 | 
 
Core
   
 | 
  
ATMEL 
 | 
  
ARM
  Cortex-M3 
 | 
 
Architecture
   
 | 
  
8
  Bit 
 | 
  
32
  Bit 
 | 
 
CPU
  Frequency 
 | 
  
16
  MHz 
 | 
  
72
  MHz 
 | 
 
Flash
  Memory 
 | 
  
32
  KB 
 | 
  
64
  or 128 KB 
 | 
 
SRAM 
 | 
  
2
  KB 
 | 
  
20
  KB 
 | 
 
GPIO
  Pins 
 | 
  
14 
 | 
  
37 
 | 
 
Peripherals 
 | 
  
UART,
  I2C , SPI 
 | 
  
UART,
  CRC, I2C, SPI, CAN, RTC, USB 2.0 
 | 
 
ADC
  Pins 
 | 
  
6 
 | 
  
10 
 | 
 
So by observing the above table, the STM32F103 BluePill is more powerful than compared to Arduino Uno.







No comments:
Post a Comment