2020年

5/7ページ
HAL
  • 2020.06.27

STM32 HALを使ってSPIで通信する

以前、I2C通信に関する記事を書きましたが今回は同じようなインターフェースのSPI通信について書いてみます。 投稿時の開発環境を記しておきます。 PC:Windows10 OS IDE: STM32CubeIDE Version1.3.0 Configurator: STM32CubeMX Version5.5.0 Board: STM32Nucleo-F401RE SPI通信の概要 SPIはシリ […]

IDE

STM32 ダンスはうまく踊れない?

今回はデバッガに関する情報です。 投稿時の開発環境を記しておきます。 PC:Windows10 OS IDE: STM32CubeIDE Version1.3.0 Board: STM32Nucleo-F401RE STM32でダンス?何のこっちゃ?と思われる方が多いと思います。 それでは見ていきましょう。 ダンスではステップが重要な役割を果たしていると思います。 デバッガもダンス同様にステップ実 […]

IDE

小さいけれど粋なヤツ STLINK-V3MINIを試す

今回はデバッガに関する情報です。 マイコンボード上にはデバッガがついているのが、あたりまえの今日この頃ですね。 少し前に STLINK-V3MINIというデバッガの存在を知りました。 Nucleoボード上に載っているデバッガと同じようなものだと思うのですが、PCとつないで動くかどうか試してみました。 投稿時の開発環境を記しておきます。 PC:Windows10 OS IDE: STM32CubeI […]

HAL
  • 2020.06.09

STM32 もうひとつのウォッチドッグタイマー WWDG

前回は独立型ウォッチドッグタイマーについてお話ししました。 今回はウィンドウウォッチドッグタイマーについて見ていきます。 前回の記事と少し重複している部分がありますこと、ご容赦ください。 投稿時の開発環境を記しておきます。 PC:Windows10 OS IDE: STM32CubeIDE Version1.3.0 Configurator: STM32CubeMX Version5.5.0 Bo […]

HAL
  • 2020.05.30

STM32 ウォッチドッグタイマーを動かしてみる

今回はウォッチドッグタイマーについてお話します。 投稿時の開発環境を記しておきます。 PC:Windows10 OS IDE: STM32CubeIDE Version1.3.0 Configurator: STM32CubeMX Version5.5.0 Board: STM32Nucleo-F401RE ウォッチドッグタイマーとは? 番犬タイマーと呼べば良いでしょうか、WDTと省略して呼ばれて […]

HAL
  • 2020.05.23

STM32 ピンのオルタネート機能とは?

今回はHALを使ったピンのオルタネート機能についてお話します。 投稿時の開発環境を記しておきます。 PC:Windows10 OS IDE: STM32CubeIDE Version1.3.0 Configurator: STM32CubeMX Version5.5.0 Board: STM32Nucleo-F401RE ピンのオルタネート機能とは? 一般的なマイコンでは、あるパッケージのピン番号 […]

  • 2020.05.19

STM32 I2Cで通信する Mbed編

今回はMbedを使ってI2Cによる通信を行ってみます。 HALを使ったI2Cの記事を こちら に書きましたが今回はMbedを利用した場合について書きました。 投稿時の開発環境を記しておきます。 PC:Windows10 OS IDE: STM32CubeIDE Version1.3.0 Board: STM32Nucleo-F401RE I2C通信の概要 ・フィリップス(現NXP)セミコンダクター […]

  • 2020.05.09

STM32 シリアルブートローダーを使ってみる

今回はシリアル通信を使ったブートローダーについて書いてみました。 主な用途はファームウェアのアップデートになると思います。 書き込み用のツールがなくてもシリアルポートを使ってファームウェアのアップデートを行うことができます。 そうは言っても書き込み用のPCとシリアル通信環境(RS-232CとかUSBシリアルのI/F)は必要になります。 投稿時の開発環境を記しておきます。 PC:Windows10 […]

HAL
  • 2020.05.05

STM32 HALを使ってI2Cで通信する

今回はI2Cによる通信について書いてみます。 投稿時の開発環境を記しておきます。 PC:Windows10 OS IDE: STM32CubeIDE Version1.3.0 Configurator: STM32CubeMX Version5.5.0 Board: STM32Nucleo-F401RE I2C通信の概要 ・フィリップス(現NXP)セミコンダクターズが開発した通信方式 ・SCLとS […]

  • 2020.04.18

STM32 FreeRTOS バイナリセマフォの動作を確認する

以前、FreeRTOSについて記事を書きましたが今回はバイナリセマフォの動作について見ていきます。 投稿時の開発環境を記しておきます。 PC:Windows10 OS IDE: STM32CubeIDE Version1.3.0 Configurator: STM32CubeMX Version5.4.0 Board: STM32Nucleo-F401RE マルチスレッドプログラムにおいて、複数の […]

1 5 7