Kenji Arai
/
NucleoF401_motor_test_simple
DRV8830/TI Motor Driver sample program.\\ This program can control two motors.
main.cpp@2:e0b9fd6126d1, 2014-07-12 (annotated)
- Committer:
- kenjiArai
- Date:
- Sat Jul 12 09:46:47 2014 +0000
- Revision:
- 2:e0b9fd6126d1
- Parent:
- 1:e9d1c42a73ae
- Child:
- 3:db817fb05ba7
Start F402 board, check functions
Who changed what in which revision?
User | Revision | Line number | New contents of line |
---|---|---|---|
kenjiArai | 2:e0b9fd6126d1 | 1 | /* |
kenjiArai | 2:e0b9fd6126d1 | 2 | * mbed Application program for the mbed ST NUCLEO F401RE Board |
kenjiArai | 2:e0b9fd6126d1 | 3 | * Test program -> Check LED & Serial com. |
kenjiArai | 2:e0b9fd6126d1 | 4 | * |
kenjiArai | 2:e0b9fd6126d1 | 5 | * Copyright (c) 2014 Kenji Arai / JH1PJL |
kenjiArai | 2:e0b9fd6126d1 | 6 | * http://www.page.sannet.ne.jp/kenjia/index.html |
kenjiArai | 2:e0b9fd6126d1 | 7 | * http://mbed.org/users/kenjiArai/ |
kenjiArai | 2:e0b9fd6126d1 | 8 | * Created: July 12th, 2014 |
kenjiArai | 2:e0b9fd6126d1 | 9 | * Revised: July 12th, 2014 |
kenjiArai | 2:e0b9fd6126d1 | 10 | * |
kenjiArai | 2:e0b9fd6126d1 | 11 | * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, |
kenjiArai | 2:e0b9fd6126d1 | 12 | * INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE |
kenjiArai | 2:e0b9fd6126d1 | 13 | * AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, |
kenjiArai | 2:e0b9fd6126d1 | 14 | * DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, |
kenjiArai | 2:e0b9fd6126d1 | 15 | * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. |
kenjiArai | 2:e0b9fd6126d1 | 16 | */ |
kenjiArai | 2:e0b9fd6126d1 | 17 | |
kenjiArai | 2:e0b9fd6126d1 | 18 | // Include --------------------------------------------------------------------------------------- |
bcostm | 0:028fac66239d | 19 | #include "mbed.h" |
bcostm | 1:e9d1c42a73ae | 20 | |
kenjiArai | 2:e0b9fd6126d1 | 21 | // Object ---------------------------------------------------------------------------------------- |
kenjiArai | 2:e0b9fd6126d1 | 22 | Serial pc(SERIAL_TX, SERIAL_RX); |
kenjiArai | 2:e0b9fd6126d1 | 23 | DigitalOut myled(LED1); |
bcostm | 1:e9d1c42a73ae | 24 | |
kenjiArai | 2:e0b9fd6126d1 | 25 | //------------------------------------------------------------------------------------------------- |
kenjiArai | 2:e0b9fd6126d1 | 26 | // Control Program |
kenjiArai | 2:e0b9fd6126d1 | 27 | //------------------------------------------------------------------------------------------------- |
bcostm | 0:028fac66239d | 28 | int main() { |
bcostm | 0:028fac66239d | 29 | int i = 1; |
kenjiArai | 2:e0b9fd6126d1 | 30 | pc.printf("\r\nHello World !\r\n"); |
kenjiArai | 2:e0b9fd6126d1 | 31 | pc.printf(" by JH1PJL "__DATE__"\r\n"); |
bcostm | 0:028fac66239d | 32 | while(1) { |
kenjiArai | 2:e0b9fd6126d1 | 33 | pc.printf("This program runs since %d seconds.\r\n", i++); |
bcostm | 0:028fac66239d | 34 | myled = !myled; |
kenjiArai | 2:e0b9fd6126d1 | 35 | wait(1.0); |
bcostm | 0:028fac66239d | 36 | } |
bcostm | 0:028fac66239d | 37 | } |
bcostm | 0:028fac66239d | 38 |