DFplayer再生テスト

Dependencies:   mbed

Committer:
nameless129
Date:
Wed May 30 04:31:13 2018 +0000
Revision:
0:7a74d794c54a
play test

Who changed what in which revision?

UserRevisionLine numberNew contents of line
nameless129 0:7a74d794c54a 1 #include "mbed.h"
nameless129 0:7a74d794c54a 2
nameless129 0:7a74d794c54a 3 Serial pc(USBTX,USBRX);
nameless129 0:7a74d794c54a 4
nameless129 0:7a74d794c54a 5 int main() {
nameless129 0:7a74d794c54a 6 char uartTXbuffer[10];
nameless129 0:7a74d794c54a 7 int i;
nameless129 0:7a74d794c54a 8 pc.baud(9600);
nameless129 0:7a74d794c54a 9
nameless129 0:7a74d794c54a 10 uartTXbuffer[0] = 0x7E; //Start Byte 0x7E
nameless129 0:7a74d794c54a 11 uartTXbuffer[1] = 0xFF; //version 0xFF by default
nameless129 0:7a74d794c54a 12 uartTXbuffer[2] = 0x06; //Length
nameless129 0:7a74d794c54a 13 uartTXbuffer[3] = 0x0D; //CMD 0x0D=Play
nameless129 0:7a74d794c54a 14 uartTXbuffer[4] = 0x00; //FeedBack 0=No need feedback.
nameless129 0:7a74d794c54a 15 uartTXbuffer[5] = 0x00; //Para_MSB
nameless129 0:7a74d794c54a 16 uartTXbuffer[6] = 0x00; //Para_LSB
nameless129 0:7a74d794c54a 17 uartTXbuffer[7] = 0xFE; //checksum H
nameless129 0:7a74d794c54a 18 uartTXbuffer[8] = 0xEE; //checksum L
nameless129 0:7a74d794c54a 19 uartTXbuffer[9] = 0xEF; //END byte 0xEF
nameless129 0:7a74d794c54a 20
nameless129 0:7a74d794c54a 21 for(i=0;i<=10;i++)
nameless129 0:7a74d794c54a 22 {
nameless129 0:7a74d794c54a 23 pc.putc(uartTXbuffer[i]);
nameless129 0:7a74d794c54a 24 }
nameless129 0:7a74d794c54a 25 while(1)
nameless129 0:7a74d794c54a 26 {
nameless129 0:7a74d794c54a 27 }
nameless129 0:7a74d794c54a 28 }