Important changes to repositories hosted on mbed.com
Mbed hosted mercurial repositories are deprecated and are due to be permanently deleted in July 2026.
To keep a copy of this software download the repository Zip archive or clone locally using Mercurial.
It is also possible to export all your personal repositories from the account settings page.
Dependencies: X_NUCLEO_IHM02A1
Fork of HelloWorld_IHM02A1 by
Motor Control with the X-NUCLEO-IHM02A1 Expansion Board
This application provides a simple example of usage of the X-NUCLEO-IHM02A1 Stepper Motor Control Expansion Board.
It shows how to use two stepper motors connected in daisy chain configuration to the board, moving the rotors to specific positions, with given speed values, direction of rotations, etc.
Diff: main.cpp
- Revision:
- 5:3b8e19bbf386
- Parent:
- 3:fd280b953f77
- Child:
- 9:f35fbeedb8f4
diff -r e6f9f02cbee9 -r 3b8e19bbf386 main.cpp
--- a/main.cpp Tue Dec 01 14:07:03 2015 +0000
+++ b/main.cpp Fri Dec 04 13:57:42 2015 +0000
@@ -79,19 +79,7 @@
/* Initializing SPI bus. */
DevSPI dev_spi(D11, D12, D3);
- /* Initializing Motor Control Expansion Board.
-
- You can stack up to 4 expansion boards together, each one controlling
- two stepper motors in daisy-chain configuration, so that motors will
- be in daisy-chain configuration two-by-two.
-
- Concerning the SSEL pin of SPI communication, expansion boards must
- be in one of the following configurations:
- + SB_23 resistor connected only --> SSEL on pin A2;
- + SB_7 resistor connected only --> SSEL on pin D2;
- + SB_8 resistor connected only --> SSEL on pin D10;
- + SB_9 resistor connected only --> SSEL on pin D5.
- */
+ /* Initializing Motor Control Expansion Board. */
x_nucleo_ihm02a1 = new X_NUCLEO_IHM02A1(A4, A5, D4, A2, &dev_spi);
/* Building a list of motor control components. */
