Library to handle the X-NUCLEO-IHM01A1 Motor Control Expansion Board based on the L6474 component.

Dependencies:   X_NUCLEO_COMMON ST_INTERFACES

Dependents:   Stepper_Matlab_Control SunTracker_BLE Stepper_Matlab_Control MemsMotorControl ... more

Fork of X_NUCLEO_IHM01A1 by ST Expansion SW Team

Motor Control Library

Introduction

Library to handle the X-NUCLEO-IHM01A1 Motor Control Expansion Board based on the the L6474 component.

Daisy-Chain Configuration

This board can be stacked up to three times so that the L6474 components will be connected in daisy-chain configuration. For this purpose, some resistors must be correctly connected on the boards as depicted here below:

/media/uploads/Davidroid/daisychaintable.png

Platform compatibility

  • NUCLEO boards have been tested with the default configuration provided by the HelloWorld_IHM01A1 example.
  • LPCXpresso11U68 board has been tested with the following patch:
    • to connect with a wire from the LPCX’s D4 pin to the IHM01A1’s D9 pin;
    • to initialize the pwm PinName variable with D4 rather than D9.
  • FRDM-K64F board has been tested with the following patch:
    • to connect with a wire from the FRDM’s D4 pin to the IHM01A1’s D8 pin;
    • to initialize the standby_reset PinName variable with D4 rather than D8.

Example Applications

History

Typo corrected. default tip

2017-03-13, by Davidroid [Mon, 13 Mar 2017 17:45:14 +0000] rev 35

Typo corrected.


Including ST_INTERFACES library aligned to ARM mbed coding style.

2017-03-10, by Davidroid [Fri, 10 Mar 2017 14:07:49 +0000] rev 34

Including ST_INTERFACES library aligned to ARM mbed coding style.


Aligning to ARM mbed coding style.

2017-03-10, by davide.aliprandi@st.com [Fri, 10 Mar 2017 11:07:50 +0100] rev 33

Aligning to ARM mbed coding style.


Fitting mbed coding style.

2017-02-28, by Davidroid [Tue, 28 Feb 2017 16:12:31 +0000] rev 32

Fitting mbed coding style.


Restore default parameters.

2016-10-28, by Davidroid [Fri, 28 Oct 2016 13:31:51 +0000] rev 31

Restore default parameters.


Removed a warning due to changes in mbed's Ticker class.

2016-10-28, by Davidroid [Fri, 28 Oct 2016 13:24:55 +0000] rev 30

Removed a warning due to changes in mbed's Ticker class.


Updated with the official ST_INTERFACES library.

2016-09-27, by Davidroid [Tue, 27 Sep 2016 12:15:41 +0000] rev 29

Updated with the official ST_INTERFACES library.


ST_INTERFACES added.

2016-09-27, by Davidroid [Tue, 27 Sep 2016 11:33:25 +0000] rev 28

ST_INTERFACES added.


Initialization function updated.

2016-09-08, by Davidroid [Thu, 08 Sep 2016 12:38:35 +0000] rev 27

Initialization function updated.


+ Some comments updated.

2016-04-08, by Davidroid [Fri, 08 Apr 2016 12:47:39 +0000] rev 26

+ Some comments updated.