STM32勉強日記(2021/7/5)
今日やる事
昨日までの勉強日記をブログにあげる。
STM32の勉強の続き
21時くらいまでやる。 少しストレッチして寝たい。
1. ブログを追えるように、urlのリンクをつける。
2. 2021/7/4のブログを投稿する。
なんだかんだ4,50分かかった。
めっちゃ時間かかる。
2.STM32の勉強
最初にちょっと整理する。
最終目標:STM32のUARTで、DFplayerのコマンドを送り動作させる。
DFplayerは、複数のデータを送る必要がある。
STM32のUARTで、データを複数設定して送る。(配列??)
→一応、配列で複数設定して送れるようになった気がする。
疑問点、今わからないのは何か:
0xFFなどの0xは16進数だから、uint型にする必要がある? charでいい?
charでTeratermには送れているが、外部機器への送信も、Teratermに送るものと同じでよいのか?
DFplayerへ送るコマンドが明確出ない。 本当に有っているか分から無い。
やるべきことは何か?
DFplayerの送るコマンドを明確にする必要がある。
→arduinoなどで使われているライブラリや、picでやっている人がいるので、そのプログラムを参考にして、判断する。
→データシートを日本語にして、理解度を深める。
uint型で、UART通信できるようにする。
→わいりと出来てる。
とりあえず、arduinoのライブラリとpicのプログラムを確認していく。
多分、今日はコード書くところまではいけない。
参考:
デバイスのセットとかしてないっぽい。
初期設定→2秒待ち→ 音量セット →2曲目再生→ 次の曲再生 →10秒待ち→停止→2秒待ち→次の曲 以下ループしてる。
最初に、2秒まつ必要がある?
これで出来るならデバイスの設定は、いらなさそう。
データを送る形にして、初期2秒待たせて、音量設定→次の曲再生をやってみるか。
今できているプログラム:
printfの追加
uint型でUART通信
出来れば、明日か、近日中に、practice3で、デバイスセットしない形で作成してみる。
今日は以上