マックの趣味

シリアルDATAをSDカードに書く

ESP32Devを使ってシリアルデータをマイクロSDに書くソフトです。15MBでファイルを更新します。

 

SDはアマゾンで買ったMicro SD TF SPI カードメモリシールドモジュール を使いました。

 



消費電流は70mA程度で納まってます。

同じものをラズパイで作ったら、



400mAなので勝負になりません。

 

下記のソースコードを見てもらえばわかると思いますが、SDモジュールの配線は、

sd_sck = 18, sd_miso = 19, sd_mosi = 23, sd_ss = 5  としてあります。

サイトによっては、いろいろなピンに割り当てているようですが、UART2を使いたいので、IO16番を17番はあけておきました。

UARTの入出力はTTLレベルなので、そのままはRS232Cにつなげることはできません。

秋月電子で

3V・3.3V・5V系-RS232レベル変換基板

があるので、これでレベル変換します。レベル変換しないと、文字化けします。

ファイルから読み込んだ数字はアスキーで読まれるので、'0'を引いてます。1バイト毎に読むので都度桁上げして数字に直してます。

 

にほんブログ村 その他趣味ブログ 電子工作へ

にほんブログ村 クラシックブログ ピアノ初心者へ

にほんブログ村 猫ブログ MIXグレー猫へ

 

ソースコード


ランキングに参加中、クリックをお願いします。

名前:
コメント:

※文字化け等の原因になりますので顔文字の投稿はお控えください。

コメント利用規約に同意の上コメント投稿を行ってください。

 

  • Xでシェアする
  • Facebookでシェアする
  • はてなブックマークに追加する
  • LINEでシェアする

最新の画像もっと見る

最近の「マイコン」カテゴリーもっと見る

最近の記事
バックナンバー
人気記事