Learn RapidSTM32 Home

From RapidSTM32

Jump to: navigation, search



The affordable tool for ...
Rapid Prototyping and Model-based Design



Main Content

Frequently Asked Questions

This section explains a few frequently asked questions.

Learn RapidSTM32 in A Day

This tutorial aims at teaching beginners how to use RapidSTM32 Blockset in ONE DAY (approximately 6 hours). After completing the tutorials, you will have enough basic knowledge to use the Blockset to implement a variety of basic but useful applications such as:

  • Real-time data acquisition into Matlab/Simulink
  • Add your own signal processing algorithm in Matlab (m-script) language
  • Control external hardware from Simulink
  • Use digital input/output ports
  • Generate PWM signals
  • Simulate and actually display some data on a character LCD
  • Send data to a PC via USB as a (Virtual) COM port
  • Understand the basic architecture of the generated code
  • Create an arbitrary function generator with Digital to Analog Module
  • Create a data logger to micro SD card

Yes!! all those within 6 hours, no kidding. We are truly taking about Rapid Prototyping. That's Why our duck can peel banana skin? :)

Common "How to"

This section shows basic common "how to" required for most RapidSTM32 projects.

  1. Getting Ready (Setting up for RapidSTM32 Blockset)
  2. Create a new model and set it to use RapidSTM32 target
  3. Set FiO Std in USB In Application Programming (IAP) Mode
  4. Initiate the Build Process
  5. Set FiO Std in Run Custom User Program Mode
  6. Set FiO Std in Mass Storage Device Mode

Advanced "How to"

This section shows some useful "how to" for advanced users.

  1. Create a blank template for manual C coding for use with FiO boards
  2. Modify or add custom C code for FiO Boards from Keil RVMDK
  3. Generate and use the generated C code with Non-FiO Boards

RapidSTM32 Blockset Reference

This section provides reference information about the Blockset and its usages.

  1. RapidSTM32 Basics
  2. Command-Line Function Reference
  3. Block Reference

Sample Projects

This section shows various sample projects from basic interfaces to external hardware/peripherals to a complete Automatic Control and Digital Signal Processing (DSP) design and analysis projects. These projects aims at showing the work flow and benefits of Model-based design and Rapid Prototyping at works. Before diving in these sample projects, it is recommended that you familiarize yourself with RapidSTM32 from Learn RapidSTM32 in A Day.

View Projects by peripherals | by applications | All projects.

Sample projects are as follows.

RapidSTM32 Training

This page list available training workshop and materials. Example workshop include:

  1. HIL Basic Concept Workshop

RapidSTM32 Community

This section shows:

  1. RapidSTM32 Users List
  2. Contributions from RapidSTM32 community

Download Repository

  1. Blockset download
  2. Demo files download
  3. Training videos download

Other Resources

This section includes links to other learning resources.

Featured Project ( See all sample projects)

FiO boards in teaching mechatronics

The above video shows a FiO board being used to perform hardware in the loop simulation for teaching mechatronics.

Video provided by:

MSc. Student Eng. Ciprian-Radu RAD Technical University of Cluj-Napoca

Department of Mechanisms, Precision Mechanics and Mechatronics, ROMANIA

Featured Product

FiO Std fits easily in a protoboard. Courtesy of Gravitech

RapidSTM32 Blockset is completely free to download and use. With just a FiO board and RapidSTM32 Blockset, you can start having fun with various projects by following our videos and other training tutorials. Begin your journey of discovery that using a microcontroller is much simpler than you think.

FiO Std boards and other add-on modules can be purchased from Aimagin Store or one of our distributors.
Personal tools
Namespaces
Variants
Actions
Main Menu
In other languages
Toolbox