組み込み機器

組み込み機器ブログ 組み込み機器

本ブログでは

・組み込みエンジニアとして働くということ

・M5StackやESP32マイコンの組み込み開発を通じて学んだこと

を発信しています!

組み込み機器

【ライブラリ未使用】DS3231の使い方

ライブラリないから自作せないかんやん。。。ということで、手持ちのpsoc6とDS3231と通信できるようにします。DS3231とはDS3231とは、リアルタイムクロック(RTC)モジュールです。I2Cでマイコンと通信させて時刻情報の設定・取...
組み込み機器

DS3231 データシート日本語

これを参考にしてます。一般的な説明DS3231は、低コストで非常に高精度なI2Cリアルタイムクロック(RTC)で、温度補償型クリスタルオシレーター(TCXO)とクリスタルが統合されています。このデバイスはバッテリー入力を内蔵しており、メイン...
組み込み機器

【FatFS】f_utime関数の使い方【マイコン実装】

なんやこれ、よくわからん。。。psoc6にfatfs入れて、f_utimeで軽くつまずいたのでまとめます。f_utimeとはf_utimeはファイルのタイムスタンプを設定する関数です。chanさんのページはこちらこのサイトのコード例にあるよ...
組み込み機器

MSC-MOD20の使い方

日本語マニュアルが親切なように見えて、親切ではない...と感じたので、つまずいたことと対策方法、感じたことをまとめます。(※相当イライラさせられて、そのテンションで書いてるので表現がよくなかったらすみません)はじめにMSC-MOD20はマイ...
組み込み機器

組み込みエンジニアになって良かったなと思うとき

組み込みエンジニアになったことを実際どう思っているのか話します。仕様書通りに動けばOK組み込み開発は仕様書通りに製品を開発します。逆に言えば仕様書通りに動けば、ソースコードがどれだけ汚かったとしても、それは正解なわけです。個人事業主になって...
組み込み機器

CMSIS_DSPのFFTが失敗するときの対処法

FFT失敗するんだけど?こうした悩みを解決します。CMSISとはCMSISライブラリとは、Armが提供するCortex-Mプロセッサー用の共通のソフトウェアインターフェースのことです。CMSISライブラリを使うと、デバイスに依存しないハード...
組み込み機器

modustoolboxの初期設定

イライラさせる開発環境だぜ、これほんと...こうした悩みを解決します。modustoolboxとはinfinionのマイコンボード開発で用いる純正の統合開発環境です。まあこれを使うあたり、組み込み初心者ではないでしょう。でも、でもですよ、こ...
Androidアプリ

jupyter notebookの入ったdocker composeどうすればいいのか問題

jupyter notebookの入ったDockerComposeとdockerfileとpythonファイルをもらい、dockerで環境構築してみて、という話になるも、jupyternotebookもdockerもpythonも分からず、...
組み込み機器

ubuntuの組み込み開発でつまずいたこと、気づいたことをまとめて紹介

linuxのシリアルポートはCOMxで表さないマイコンとやり取りする際にシリアル通信を行うことは多いかと思います。windowsでシリアル通信する際は、COM1のようにCOMポートを指定して通信していました。一方のlinuxはCOMポートで...
組み込み機器

メーカーの組み込みエンジニアは最近の技術を知らない説

メーカーを飛び出して業務委託で案件に携わると、新しい知識が身につくことが多い。というか知らないことだらけなので、そこらへんの話をします。組み込み業界は本記事通りですが、Web系は言語の進歩が速く、新しいものを取り入れる傾向があると思いますメ...