en 129
/
FN-M16P
DFplayer再生テスト
main.cpp@0:7a74d794c54a, 2018-05-30 (annotated)
- Committer:
- nameless129
- Date:
- Wed May 30 04:31:13 2018 +0000
- Revision:
- 0:7a74d794c54a
play test
Who changed what in which revision?
User | Revision | Line number | New 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 | } |