Hallo Power User,
schon wieder ich!
Hat jemand von euch mit diesem Player schon x Kontakt gehabt?
Ich möchte (muss) die Baudrate von 9600(default) auf 115kB ändern
Im Netz hatte ich nur Arduino geschnipsel und keine Lösung gefunden die mich immer mehr verwirrten!
Dem Manual konnte ich auch nichts zu entlocken!
Den Player habe ich schon seit 2 Jahren in Betrieb - ein super Ding! für 2€
1kOhm in Serie mit RX! ansonsten brumm Geräusche!
Grüsse
Toni
-------------------------------------------------------------------------------------------
Wenn jemand ihn einsetzen möchte?
DFP_ : string[8];
procedure Init_DFPlayer;
begin
DFP_[1]:= char($7E); // Start PLayer
DFP_[2]:= char($FF); // Version (immer FF)
DFP_[3]:= char($06); // Anzahl Byts beginn immer 6(wg. Checksum)
DFP_[4]:= char($0C); // Commando Byte 12D (siehe Manual)
DFP_[5]:= char(0); // 1 = Feedback 0 = kein Feedback
DFP_[6]:= char(0); // MSB Byte HB
DFP_[7]:= char(0); // LSB Byte LB
DFP_[8]:= char($EF); // End Byte
mdelay(100);
end;
procedure DFP_Command; // siehe DFPLayer
begin
DFP_[4]:=char(com);DFP_[7]:= char(bef); // Action siehe Manual
For x := 1 to 8 do write(serout,DFP_[x]); endfor;
mdelay(50); // wichtig!
if bu_flag = 0 then // Busy abspielen bis Ende! oder nicht!
repeat
mdelay(5);
until Busy_F = true; // ich habe fertigf(busy)
endif;
end;
Volumen:
vol = 0-30
bef:=vol;com:=$06;DFP_Command;
bef:=203;com:=$03;DFP_Command; // 200x255! Adr. auf uSD bis 32GB!
0203 - Beethoven.mp3 // auf uSD
schon wieder ich!
Hat jemand von euch mit diesem Player schon x Kontakt gehabt?
Ich möchte (muss) die Baudrate von 9600(default) auf 115kB ändern
Im Netz hatte ich nur Arduino geschnipsel und keine Lösung gefunden die mich immer mehr verwirrten!
Dem Manual konnte ich auch nichts zu entlocken!
Den Player habe ich schon seit 2 Jahren in Betrieb - ein super Ding! für 2€
1kOhm in Serie mit RX! ansonsten brumm Geräusche!
Grüsse
Toni
-------------------------------------------------------------------------------------------
Wenn jemand ihn einsetzen möchte?
DFP_ : string[8];
procedure Init_DFPlayer;
begin
DFP_[1]:= char($7E); // Start PLayer
DFP_[2]:= char($FF); // Version (immer FF)
DFP_[3]:= char($06); // Anzahl Byts beginn immer 6(wg. Checksum)
DFP_[4]:= char($0C); // Commando Byte 12D (siehe Manual)
DFP_[5]:= char(0); // 1 = Feedback 0 = kein Feedback
DFP_[6]:= char(0); // MSB Byte HB
DFP_[7]:= char(0); // LSB Byte LB
DFP_[8]:= char($EF); // End Byte
mdelay(100);
end;
procedure DFP_Command; // siehe DFPLayer
begin
DFP_[4]:=char(com);DFP_[7]:= char(bef); // Action siehe Manual
For x := 1 to 8 do write(serout,DFP_[x]); endfor;
mdelay(50); // wichtig!
if bu_flag = 0 then // Busy abspielen bis Ende! oder nicht!
repeat
mdelay(5);
until Busy_F = true; // ich habe fertigf(busy)
endif;
end;
Volumen:
vol = 0-30
bef:=vol;com:=$06;DFP_Command;
bef:=203;com:=$03;DFP_Command; // 200x255! Adr. auf uSD bis 32GB!
0203 - Beethoven.mp3 // auf uSD