Reprints     Printer-Friendly    Email this Article    RSS        Font Size     What's This?

[EiED Online Review]
RECOMMENDED READING:
  •  Dev Kits 2

Playing Games With the STM32



William Wong  |   ED Online ID #18551  |   March 25, 2008

Article Rating: Not Rated

STMicroelectronics move into the ARM-based Cortex arena started with the STM32. The STM32 Primer (Fig. 1) was a way to get people started with basic software development. It was put together by Raisonance that has a range of products including development kits for a range of STMicroelectronics’ platforms.

This ARM 32-bit Cortex-M3 runs at 72 MHz, delivering 90 DMips of performance. It as 128 Kbytes of flash program memory and 20 Kbytes of SRAM. It can run off an embedded oscillator although this one also has a quartz crystal as well. Some of the 80 I/O pins are used internally but none are available without cracking the case. There are also onboard ADC and DAC interfaces plus USB 2.0, CAN, USART, SPI, I2C, and LIN.

The USB-based STM32 Primer plugs into a Windows PC where you can install the Raisonance's RIDE software toolset. The debugger is limited to 32 Kbytes of code, but the GNU C/C++ compiler is not limited. You can also utilize the Raisonance C compiler and Cosmic C compiler that provide better optimization but these have code size limitations. The package comes with a small CD that includes the tools and plenty of demo projects. More are available on STMicroelectronics’ Web site.

One thing that makes the STM32 Primer stand out is its use of MEMS-based 3D accelerometer tilt control. These are already linked to the STM32 microcontroller since this is more of a plug and play package than a hardware development kit. In fact, the LCD display and one button are the only interfaces with the exception of a USB interface to the chip. A second USB interface is used for debugging. There is a rechargeable battery within the unit and it can run off and recharge via the USB interface.

Installing the Raisonance Ride7 (Raisonance Integrated Development Environment) toolset was uneventful. The ICE works with the CircleOS installed on the STM32 Primer. The OS handles application management, menu interface, scheduling, LCD graphic functions, interfacing the MEMs sensor, as well as access to the LED, buzzer, and push button.

You can actually download multiple applications to the unit. Restoring the system to its initial state is relatively simply since it only takes the download of a single file from the installation CD.

The application approach is designed to allow sharing of CircleOS applications. There is even a Circle community on STmicroelectronics Web site.

This approach to an evaluation platform has a number of advantages. It is stable and development was fast because of the functionality provided by the CircleOS. It is not intended as a hardware development platform but that will not prevent some from cracking the case to get access to the I/O pins.

Overall, the STM32 Primer is a great way to get started programming the Cortex-M3.

Raisonance
www.raisonance.com

STmicroelectronics
www.st.com




Reprints     Printer-Friendly    Email this Article    RSS        Font Size     What's This?


  • Engineers Rely On Internet For Product Info
  • Rochester Electronics Establishes New Design and Technology Group
  • Custom Sources Light Way To 22-nm IC Lithography
  • In EDA, A Year Of Mergers, Failed And Otherwise
  • Software Turns Scopes Into Vector RF Signal Analyzers
  • Couple’s $15 Million Gift Advances Rice Engineering Education
  • November 7, 2008
  • Startup Sets Sail For Speedier Spice Simulation
    1) Ten Top Design Skills For Tough Times
    (1059 views today)
    2) Build A Smart Battery Charger Using A Single-Transistor Circuit
    (285 views today)
    3) Easily Convert Decimal Numbers To Their Binary And BCD Formats
    (152 views today)
    4) Energy Harvester Perpetually Powers WIreless Sensors
    (150 views today)
    5) Ultracapacitors Branch Out Into Wider Markets
    (139 views today)
    ALL TOP 20







    POST YOUR COMMENTS HERE

    Name:

    Email:
    Rate this article:

     less useful more useful 
    1
    2
    3
    4
    5
    Your Comments:

    Enter the text from the image below




    Please refresh the page if you have trouble reading this text.
     
     

    PartFinder

    Find real-time pricing, stock status, same-day/next-day shipping options and more. Brought to you by Digi-Key. Go to PartFinder.    
    GlobalSpec

    PART SEARCH :
    Powered by: GlobalSpec - The Engineering Search Engine
    Sponsored Links

    Electronic Design Europe Electronic Design China EEPN Power Electronics Auto Electronics Microwaves & RF
    Mobile Dev & Design Schematics Find Power Products Military Electronics EE Events Related Resources