Micros
RS Components to host workshop on getting started with the STM32 microcontroller
RS Components will host a free customer workshop at The Premier Inn, Old Park Lane, Trafford Centre, Manchester on 2nd December 2008. Created with the design engineer in mind, the one-day event is being held in conjunction with ST Microelectronics and Hitex. Attendees will be introduced to the STM32 microcontroller’s system architecture, including an overview of its peripheral set and ARM®’s new Cortex-M3 Macrocell.
The The Cortex-M3 is based on ARMv7-M architecture on a 3-stage pipeline able to deliver 1.25 DMIPS/MHz. It combines the Thumb®2 instruction set with unaligned data & storage and atomic bit manipulation. The integrated Nested Vectored Interrupt Controller (NVIC) offers deterministic, low latency interrupt handling through tail-chaining technology and can be configured for up to 240 interrupts. For safe operation in industrial control applications, the optional Memory Protection Unit (MPU) enables secure operation through privileged access modes and the separation of processes in an application. The Flash Patch and Breakpoint (FPB) unit, Data Watchpoint and Trace (DWT) unit, Instrumentation Trace Macrocell (ITM) and the optional Embedded Trace Macrocell (ETM) offer low-cost debug and trace capabilities. Extensive clock gating technology and integrated sleep modes enable low power designs.
Each section of the workshop will be accompanied by hands-on exercises using the industry leading MDK-ARM toolset from Keil. Engineers will move through the creation of a project to handling features, such as the Cortex interrupt structure, the STM32 DMA and peripherals. More advanced topics, like using a real-time operating system, will also be covered. Examples will be executed using both simulation and hardware debugging techniques. It is assumed that participants will have a basic understanding of microcontrollers and a working knowledge of the ‘C’ programming language.
The Keil microcontroller development kit, the real view compiler and debugging tools will be discussed with a view to software development via building a first project and debugging using software simulation, JTAG and the STM32 debug enhancements.
An in depth understanding of the STM32 system architecture will be gained through a study of its bus structure, memory map and boot modes, clock tree and PLL, low power modes and the DMA controller. How to use the STM32 peripherals to maximum effect will also be demonstrated.
The event will conclude with ideas on harnessing the power of the STM32, the ST library, using a small footprint real-time operating system and how to add gigabytes of low cost storage.
Attendees must bring their own laptops as these will not be provided. To register for this free workshop, please contact Marcus Goad: marcus.goad@rswww.com.