chevron_left

メインカテゴリーを選択しなおす

cancel
arrow_drop_down
  • Arduino、開発環境2(IDEを VSCode に切替)

    2021/05/29以降 の開発環境。 ■使用ボード メイン:Maruduino UNO R3(マルツ製の互換ボード) サブ:Maruduino ではない UNO互換ボード(主に Amazonで買った格安品) ■ソフトウェア OS:Windows 7 Arduino IDE v1.8.3 … 使ってるライブラリのバージョン。統合開発環境としては未使用 Visual Studio Code(VSCode) … こちらを統合開発環境として使用 VSCode拡張機能 Japanese ...

  • I2C学習 - 4-5-1 --- スタートコンディションの検出(コード例)

    今回は、通信の起点と終点となる スタートコンディション リピートスタートコンディション ストップコンディション の検出方法を考えてみます。 ■見どころ(記事内リンク) → M→S送信時のデータの流れ → スタートコンディション(仕様とコード例) → リピートスタートコンディション(仕様とコード例) → ストップコンディション(仕様とコード例) → 開発環境...

  • 記事更新 - 「I2C目次、記事間リンク追加」

    下記記事を更新。 「 I2C学習 - 目次 」を更新 → I2C学習4 の各記事(「4-4-1」~「4-4-8」)へのリンクを追加(赤字部分参照) 「I2C学習2 の各記事」を更新 → 「2-1」~「2-13」において、 記事間リンクを追加(記事の一番下に追加)...

  • I2C学習 - 4-5-0 --- SDAの検出(予告)

    前回 で、クロックストレッチ機能はひと段落した、としておきます。 お次は 『データ(SDA)信号の変化』 を検出する機能の作成に着手します。 信号の変化を検出すること自体は SCLの検出 と同様にすれば良いはずなので、特に問題ないはず。 ポイントは 『信号の変化から意味のあるデータを抽出すること』 まずは、通信の開始/終了を示す 『スタートコンディション や ストップコンディション』 ...

  • Arduino、コード補完(IntelliSense)の設定方法(VSCode)

    ■「VSCode」でコード補完(IntelliSense)を設定する方法 ◆使ってる拡張機能の情報 C/C++ IntelliSense, debugging, and code browsing. v1.4.0-insiders2 Microsoft ◆設定等 ステータスバーの [C/C++ 構成]を 「Win32」→「Arduino」へ変更 ↓ ↓ ↓ ...

  • Arduino、コンパイルオプションの指定方法(VSCode)

    ■「VSCode」でコンパイルオプションを指定する方法

  • Arduino、開発環境お試し(VSCode)

    VSCodeを使った Arduino開発をお試し中 (導入例)。 (VSCodeは今回初使用) ■現時点の所感 「VS2017 + vMicro」より動作が軽い ビルドは成功 ビルドの出力先フォルダは変更可能 指定したフォルダ以下にあるソースがビルド対象になる (「プロジェクトファイルを作る」という概念ではない) VSCodeの設定からコンパイルオプションを指定する方法がわからない 「*.ino」ファイルがアクティブの時 →...

  • I2C学習 - 4-4-8 --- CS信号観察→一部改善

    修正版のプログラム を使って波形採取(¥1000ロジアナを使用)。 改善状況を確認します。 ■見どころ(記事内リンク) → 波形と改善状況 → おかしな点1 - CS信号にLOWノイズ → おかしな点2 - CS終了前にSCLがHIGHに変化 → おかしな点3 - CS中にDCycleの変化 → おかしな点4 - CS後のSCLのHIGH期間 → 開発環境...

  • I2C学習 - 4-4-7 --- プログラム修正→一部改善

    前回観測した 信号のおかしな点 ですが、 プログラム修正により一部改善できました。 調べ事は直感の赴くままに調べ始めることが多いですが、 そこで得た知識から調査対象が流動的に変わることも多く、 欲する情報にたどり着くまでそれを繰り返すわけです。 その過程で今すぐ必要ではないけど行く行くは必要になりそうな情報を見つけることもあったりと。 そんなこんなで、試行錯誤経過を文章としてまとめるのは毎度...

  • 記事更新 - 「気になるもの - 激安16chロジアナ」

    2個目が届いたので動作確認。 下記記事を更新。 「気になるもの - 激安16chロジアナ」を更新 → 「所感/雑感/覚書」に 2個目の感想を追記 → 「参考URL」に VID/PID(8ch/16ch) へのリンクを追記 (赤字部分参照)...

  • 記事更新 - 「I2C学習 - 4-4-6、他」

    下記記事を更新。 「I2C学習 - 4-4-6」を更新 → 「おかしな点3 - CS中にDCycleの変化」を追記 → 「おかしな点4 - CS後のSCLのHIGH期間」を追記 (赤字部分参照) 「Arduino、Tips関連」を更新 → 「UNOマイコン(ATmega328P)データシート情報」を更新 (赤字部分参照)...

  • 記事更新 - 「I2C学習 - 4-4-6」

    下記記事を更新。 「I2C学習 - 4-4-6」を更新 → 「おかしな点2 - CS終了前にSCLがHIGHに変化」を追記 (赤字部分参照)...

  • I2C学習 - 4-4-6 --- CS信号観察→異常あり(問題提起)

    前回のざっくり設計 に沿って「回路/プログラム」を変更。 ループ開始タイミングも併せて見たいので、 『DetectCycle信号』(以降「DCycle信号」と省略) の機能もON。 ¥1000ロジアナ で波形採取して確認したところ、 期待と異なる波形が見受けられました。 (まだ記事の作成途中ですが一旦アップします。完成までもうちょい時間がかかりそうなので。。) ■見どころ(記事内リンク) → 波形全体図 → お...

  • 記事更新 - 「I2C学習 - 4-3-7」

    下記記事を更新。 「I2C学習 - 4-3-7」を更新 → 「PulseViewの使い勝手(波形保存/読み込みについて)」を追記 (赤字部分参照)...

  • I2C学習 - 4-4-5 --- CS信号の詳細観察準備(ざっくり設計)

    前回 で「クロックストレッチ(以降

  • I2C学習 - 4-4-4 --- CS機能、実装と動作確認(一応完成)

    クロックストレッチ(以降

arrow_drop_down

ブログリーダー」を活用して、kasagoriraさんをフォローしませんか?

ハンドル名
kasagoriraさん
ブログタイトル
興味のあることをツラツラと。
フォロー
興味のあることをツラツラと。

にほんブログ村 カテゴリー一覧

商用