Username:     
Password:     
            Register  

Resources
STM32-Primer documents and files

The STM32 Primer is an innovative, low-cost evaluation and development package that is designed to provide a fun and easy introduction to the features of the STM32 with ARM Cortex™-M3 core.

 

The Primer’s ergonomic design with MEMS-based controls (navigate by tilting the tool left, right, backward or forward) and LCD display provide fun and easy control of the included demonstration firmware that includes graphical user interface and games based on the resources of the STM32 microcontroller:

 

  • Maze – A game where the player navigate inside a labyrinth, eating dots to win points while avoiding ghosts.
  • Breakout – A game where the player uses a paddle to bounce a ball against a wall of blocks, destroying the block to win points. Win the game by destroying all the blocks.
  • Configuration - Configuration and test applications have been pre-installed in order to check your STM32-Primer capabilities. From the main menu of the STM32-Primer, launch the “Config” command. The following parameters can be set:
    • CPU Freq. This lets you choose the speed of your STM32-Primer.
    • Backlight. This lets you tune the backlight intensity. Note that the backlight is the main source of power consumption (with the LCD monitor itself). Reducing the backlight intensity allow to extend the duration when Primer is powered by the battery.
    • Time. This sets your STM32-Primer time. Note that the RTC clock will remain valid even if your STM32-Primer is shut off.
    • Test. This performs a quick factory test of the STM32-Primer.

 

You can add more applications to your STM32-Primer by downloading them from the projects pages.

 

The STM32-Primer provides the following devices:
  • A LCD color monitor (64K colors, 128x128 pixels),

  • 2 USB connectors:

    • One marked "Debug" to connect to a PC running Ride for application development,

    • One marked "STM32" that allows the embedded application to communicate with an external USB host.

  • One push button to switch on the power supply and to launch menu commands,

  • One accelerometer (MEMS) that captures the 3D-position information related to the STM32-Primer, and which is used to navigate through the menus, and to move the pointer,

  • NIMH batteries to work without power supply.

 

Note that 2 footprints on the printed circuit could receive some optional interface components:

  • One IrDA transmitter (top side, close to the "Debug USB port") that allows communication between two STM32-Primer,

  • One extra connector is linked to some unused I/O pins of the STM32 in order to add extra peripherals.

Opening the plastic case of the STM32-Primer is easy (no screw, no clip). Just separate the two sides of the case away and remove the board.

 

 

 

The Primer and Ride7 software toolset provide everything needed for programming the STM32 and
debugging applications, including:

  • USB host connection for in-circuit programming and debugging.
  • Ride7 integrated development environment for code editing, device programming and application debugging (debug up to 32K of code, with included version. For information about upgrade to an unlimited version of Ride go here.
  • GNU C /C++ compiler (unlimited compiling).

 The numerous functions of the Circle-OS firmware will help you to design new applications that you could add dynamically to your STM32 Primer and share with other developers.

 

Resources

The site’s FAQ  and the following documents will help you understand and use your STM32-Primer:

Downloads

  • STM32-Primer user manual (last updated 31/07/2007) Start developing in just a few quick steps.
  • STM32 board schematics (last updated 31/07/2007) Show implementation of all evaluation features.
  • STM32-Primer.hex - Original demos (last updated 31/07/2007) Download the original firmware demo installation including GUI, MEMs controls, Maze and Breakout applications (sources are not included, for that goto the project list).
  • CD-ROM image - Full CD-ROM provided with the STM32-Primer (Circle_STM32-Primer_Kit_V1.4-2008-04-01.zip)
Datasheets

You will find bellow the list of the main component used for the STM32-primer:

# Reference Manufacturer Description Link
 U1  STM32F103RB1  STMicroelectronics STM32 ARM Cortex M3 microcontroler (128k FLASH) Offical STM32 page
Datasheet
Application notes
 U2  ST5R33  STMicroelectronics  3.3V Step UP DC/DC Regulator   datasheet
 U3  LD1117STR  STMicroelectronics  Adjustable linear regulator   datasheet
 U4  ST7265xARxT1  STMicroelectronics

 ST7 microcontroler

  datasheet
 U5  PZG15BW-SCLW-1  PALM Technology  128x128 color LCD

  datasheet
  datasheet

 U6  LIS3LV02DL   STMicroelectronics  MEMS INERTIAL SENSOR: 3-Axis - ± 2g/± 6g Digital Output Low Voltage Linear Accelerometer

  datasheet

 Application notes

 U7  TFDU4203-TR1  Vishay  IrDA transceiver module (not soldered on the board).   datasheet
 U8  74LX1G04STR  STMicroelectronics  Logical AND gate   datasheet
 U9  SN74LVC2G02DCTR  Texas Instrument  Logical OR gate   datasheet
 BT1  Battery  Lbattery  NiMH AAA (2,4V – 400mAh)   datasheet
 LS1  PS1240P02CT  TDK  Buzzer   datasheet
 SW1  PTS525-SM-10-SMTR-LFS    Push button  
 D6  Red LED      
 D5, D7  Green LED      
 D8,D9  BAT54C  STMicroelectronics  Double Schottky diode   datasheet
 D2,D3, D4, D10, D11, D12, D13  BAT60  STMicroelectronics  Schottky diode   datasheet
 L1  PIO73-470LT    47uH inductor  
 Q5  STT5PF20V  STMicroelectronics  Channel P MOFSFET   datasheet
 Q3  2STR1230  STMicroelectronics  NPN transistor   datasheet
 Q4  MMBF170  Fairchild  Channel N MOFSFET   datasheet
Q2 PMX-206  

 32.768kHz crytal

  datasheet
Q1 12MHz   12MHz crystal