DRV8830/TI Motor Driver sample program.\\ This program can control two motors.

Dependencies:   DRV8830 mbed

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?

UserRevisionLine numberNew 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