wand58’s diary

まず、これは、個人的な落書きです。なら公開するなよとも思いましたが、ひっそりと片隅には置いて欲しいかと

DFPlayer Mini Serister シリアル通信 不調

f:id:wand58:20211003193755p:plain
コマンドで再生されないな・・・

f:id:wand58:20211003193837p:plain

1つ目 の リプライが F8 E6 78 FE 18 (初期化?)
それ以降 リプライは  7E FF 06 40
ボタン操作のリプライは 7E FF 06 3D

コマンド 送信 1回 無反応 2回目無反応 3回目リプライ
x4回 間隔 は わざと不定 にしても再現

ふむ・・・

わかったーーーー 
Serister 1.2.5 では、¥0x00 Nullコード の送信/受信ができていない。
(あくまで、私の環境、設定、での話。 どこかで、設定できたり、やり方が、おかしいだけかもしれない)

かなーり、苦労した・・このソフトを使って、「再生に成功したことがある」があっただけに

ジャンプワイヤー の断線・接触不良 ・・テスターでは 問題なさげ
受信はできているんだよな・・・4バイトではあるが・・何故4バイトなんだろう?
受信バッファーとかの設定かな・・・・デバイスドライバー の設定見直し
CH340 が悪いのかな ・・もう一本他のチップ品・・ぐは 認識がちょっとメンドー

CH340で Loopback テストしてみよう
¥0x7E¥0xFF¥0x06¥0x01¥0x00¥0x00¥0xEF
やっぱり リターンが 7E FF 06 01 ・・4バイトか

¥0x00¥0x01¥0x02・・・・・送信できない?
¥0x00・・送信できない?
¥0x01 リターン 01

・・・・・・そう来たか・・まさか Null 終端 か?

SerialDebug というソフトを 新たに D/L
いける、いけるぞーーー