
www.picaxe.com/products/axe171
AXE171 PICAXE-14 Audio Kit © Revolution Education Ltd 2015 v1.1
May be copied for educational use.
20
BASIC
Symbol
TX
=
B.4
Symbol
RX
=
C.3
Symbol
BUSY_PIN
=
pinC.2
Symbol
BAUD_FREQ
=
M8
Symbol
BAUD
=
T9600_8
Symbol
cmd
=
b0
Symbol
arg
=
w1
; b3:b2
Symbol
arg.lsb
=
b2
Symbol
arg.msb
=
b3
High
TX
; set TX pin high for idle high serial
Pause
2000
SerTxd
(
"Starting"
,
CR
,
LF
)
SerTxd
(
"Select microSD Card"
,
CR
,
LF
)
cmd
=
$09
: arg
=
$0002
:
Gosub
Send
Pause
4000
SerTxd
(
"Play MP3 folder song 0001.mp3"
,
CR
,
LF
)
cmd
=
$12
: arg
=
0001
:
Gosub
Send
Pause
1000
Stop
Send:
SetFreq
BAUD_FREQ
Pause
10
SerOut
TX, BAUD, (
$7E
,
$FF
,
$06
, cmd,
$00
, arg.msb, arg.lsb,
$EF
)
SetFreq
MDEFAULT
Return