Peripheral

1/2ページ
  • 2022.09.24

ESP32 timerAttachInterrupt()内を浅く掘ってみる

今回も Arduino のフレームワークの話題です。 前回、タイマー割り込みでイベントグループを使ってみました。 timerAttachInterrupt()という関数を使って割り込み処理関数を登録します。 割り込み処理関数の中で、 xEventGroupSetBits() を使ってしまって、その後 xEventGroupSetBitsFromISR() を使うように訂正しました。 その後「待てよ […]

  • 2022.09.03

ESP32 UART コールバックで受信する(Arduino)

今回はArduinoでUARTの受信割り込みを使ってみます。 この記事は JTAG でデバッグすることを前提にして書いています。 環境構築については こちら をご覧になってください。 投稿時の開発環境を記しておきます。 PC: Windows10 OS 開発ボード : ESP32-DevKitCーVE (Soc : ESP32-D0WD-V3) デバッガー(H/W): FT2232D デバッガー […]

  • 2022.08.26

ESP32 デュアルコアでタイマー割り込み (Arduino)

今回も Arduino のフレームワークで RTOS を使います。 今回はコア0とコア1のタイマー割り込みの実験です。 この記事は JTAG でデバッグすることを前提にして書いています。 環境構築については こちら をご覧になってください。 投稿時の開発環境を記しておきます。 PC: Windows10 OS 開発ボード : ESP32-DevKitCーVE (Soc : ESP32-D0WD-V […]

WDT
  • 2022.08.12

ESP32 RTOSでウォッチドッグタイマーを使ってみる (Arduino)

今回も Arduino のフレームワークで RTOS を使います。 今回はウォッチドッグタイマーを使ってみます。 この記事は JTAG でデバッグすることを前提にして書いています。 環境構築については こちら をご覧になってください。 投稿時の開発環境を記しておきます。 PC: Windows10 OS 開発ボード : ESP32-DevKitCーVE (Soc : ESP32-D0WD-V3) […]

  • 2021.11.21

ESP32 DigitalOutクラス ( Arduino環境 )

以前、ESP-IDF環境でDigitalOutクラスを使う記事をご紹介しました。 今回はArduino環境でDigitalOutクラスを使ってみます。 このサイトでは今まで ESP-IDF環境でのみ記事を書いてきました。 Arduinoの環境もVSCode + PlatformIOで構築することができるのでご紹介しておきます。 デバッガの動作は遅いのですが、思い通りに動かない場合にステップ実行しな […]

  • 2021.10.22

ESP32 DigitalOutクラス ( ESP-IDF環境 )

今回はDigitalOutクラスを使ってLチカしてみました。 この記事は JTAG でデバッグすることを前提にして書いています。 環境構築については こちら をご覧になってください。 投稿時の開発環境を記しておきます。 PC: Windows10 OS 開発ボード : ESP32-DevKitCーVE (Soc : ESP32-D0WD-V3) デバッガー(H/W): FT2232D デバッガー […]

ADC
  • 2021.10.17

ESP32 ADCを操作する

今回はADCを動かしてみます。 この記事は JTAG でデバッグすることを前提にして書いています。 環境構築については こちら をご覧になってください。 投稿時の開発環境を記しておきます。 PC: Windows10 OS 開発ボード : ESP32-DevKitCーVE (Soc : ESP32-D0WD-V3) デバッガー(H/W): FT2232D デバッガー (S/W) : Visual […]

I2C
  • 2021.10.08

ESP32 I2CでIOエキスパンダする

今回はESP32ペリフェラルのI2Cを使ってIOエキスパンダでLチカしてみます。 この記事は JTAG でデバッグすることを前提にして書いています。 環境構築については こちら をご覧になってください。 投稿時の開発環境を記しておきます。 PC: Windows10 OS 開発ボード : ESP32-DevKitCーVE (Soc : ESP32-D0WD-V3) デバッガー(H/W): FT22 […]

SPI
  • 2021.10.01

ESP32 SPIでIOエキスパンダする

今回はESP32ペリフェラルのSPIを使ってIOエキスパンダでLチカしてみます。 この記事は JTAG でデバッグすることを前提にして書いています。 環境構築については こちら をご覧になってください。 投稿時の開発環境を記しておきます。 PC: Windows10 OS 開発ボード : ESP32-DevKitCーVE (Soc : ESP32-D0WD-V3) デバッガー(H/W): FT22 […]

  • 2021.09.11

ESP32 UARTでselectする

今回はUARTのサンプル select を動かしてみます。 この記事は JTAG でデバッグすることを前提にして書いています。 環境構築については こちら をご覧になってください。 投稿時の開発環境を記しておきます。 PC: Windows10 OS 開発ボード : ESP32-DevKitCーVE (Soc : ESP32-D0WD-V3) デバッガー(H/W): FT2232D デバッガー ( […]