今回も Arduino のフレームワークの話題です。 前回、タイマー割り込みでイベントグループを使ってみました。 timerAttachInterrupt()という関数を使って割り込み処理関数を登録します。 割り込み処理関数の中で、 xEventGroupSetBits() を使ってしまって、その後 xEventGroupSetBitsFromISR() を使うように訂正しました。 その後「待てよ […]
今回はArduinoでUARTの受信割り込みを使ってみます。 この記事は JTAG でデバッグすることを前提にして書いています。 環境構築については こちら をご覧になってください。 投稿時の開発環境を記しておきます。 PC: Windows10 OS 開発ボード : ESP32-DevKitCーVE (Soc : ESP32-D0WD-V3) デバッガー(H/W): FT2232D デバッガー […]
今回も Arduino のフレームワークで RTOS を使います。 今回はコア0とコア1のタイマー割り込みの実験です。 この記事は JTAG でデバッグすることを前提にして書いています。 環境構築については こちら をご覧になってください。 投稿時の開発環境を記しておきます。 PC: Windows10 OS 開発ボード : ESP32-DevKitCーVE (Soc : ESP32-D0WD-V […]
今回も Arduino のフレームワークで RTOS を使います。 今回はウォッチドッグタイマーを使ってみます。 この記事は JTAG でデバッグすることを前提にして書いています。 環境構築については こちら をご覧になってください。 投稿時の開発環境を記しておきます。 PC: Windows10 OS 開発ボード : ESP32-DevKitCーVE (Soc : ESP32-D0WD-V3) […]
以前、ESP-IDF環境でDigitalOutクラスを使う記事をご紹介しました。 今回はArduino環境でDigitalOutクラスを使ってみます。 このサイトでは今まで ESP-IDF環境でのみ記事を書いてきました。 Arduinoの環境もVSCode + PlatformIOで構築することができるのでご紹介しておきます。 デバッガの動作は遅いのですが、思い通りに動かない場合にステップ実行しな […]
今回はDigitalOutクラスを使ってLチカしてみました。 この記事は JTAG でデバッグすることを前提にして書いています。 環境構築については こちら をご覧になってください。 投稿時の開発環境を記しておきます。 PC: Windows10 OS 開発ボード : ESP32-DevKitCーVE (Soc : ESP32-D0WD-V3) デバッガー(H/W): FT2232D デバッガー […]
今回はADCを動かしてみます。 この記事は JTAG でデバッグすることを前提にして書いています。 環境構築については こちら をご覧になってください。 投稿時の開発環境を記しておきます。 PC: Windows10 OS 開発ボード : ESP32-DevKitCーVE (Soc : ESP32-D0WD-V3) デバッガー(H/W): FT2232D デバッガー (S/W) : Visual […]
今回はESP32ペリフェラルのI2Cを使ってIOエキスパンダでLチカしてみます。 この記事は JTAG でデバッグすることを前提にして書いています。 環境構築については こちら をご覧になってください。 投稿時の開発環境を記しておきます。 PC: Windows10 OS 開発ボード : ESP32-DevKitCーVE (Soc : ESP32-D0WD-V3) デバッガー(H/W): FT22 […]
今回はESP32ペリフェラルのSPIを使ってIOエキスパンダでLチカしてみます。 この記事は JTAG でデバッグすることを前提にして書いています。 環境構築については こちら をご覧になってください。 投稿時の開発環境を記しておきます。 PC: Windows10 OS 開発ボード : ESP32-DevKitCーVE (Soc : ESP32-D0WD-V3) デバッガー(H/W): FT22 […]
今回はUARTのサンプル select を動かしてみます。 この記事は JTAG でデバッグすることを前提にして書いています。 環境構築については こちら をご覧になってください。 投稿時の開発環境を記しておきます。 PC: Windows10 OS 開発ボード : ESP32-DevKitCーVE (Soc : ESP32-D0WD-V3) デバッガー(H/W): FT2232D デバッガー ( […]