
3.1.2
X-NUCLEO-IHM12A1 low voltage dual brush DC motor driver expansion board
The
is a low voltage dual brush DC motor driver expansion board based on the
It provides an affordable and easy-to-use solution for the implementation of portable motor driving applications
such as thermal printers, robotics and toys.
Thanks to its programmable current limiter and complete set of protection features, it offers high levels of
performance and robustness.
The
is compatible with the Arduino UNO R3 connector and most
development boards.
Figure 4.
X-NUCLEO-IHM12A1 expansion board
3.2
Hardware requirements
To complete the hardware setup, you need:
•
one or two low voltage dual brush DC motor
•
an external DC power supply with two electric cables (up to 10 V)
•
a USB type A to mini-B USB cable to connect the
•
a Windows™ (v. 7 and above) – laptop or PC
3.3
Software requirements
The following software components are needed for a suitable development environment for applications based on
the motor driver expansion board:
•
ST-LINK/V2-1 USB driver
•
ST-LINK/V2-1 firmware upgrade
•
low voltage dual brush motor driver
application development. The
firmware and related documentation are available on
•
One of the following development tool-chain and compilers:
–
Keil RealView Microcontroller Development Kit (MDK-ARM) toolchain V5.12
–
IAR Embedded Workbench for ARM (EWARM) toolchain V7.20
–
Integrated Development Environment for STM32 (
UM2110
Hardware requirements
UM2110
-
Rev 2
page 8/14