2020年5月

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 […]