2020年7月

STM32 PlatformIOでMbedをデバッグする

今回は VSCode + PlatformIO IDE で Mbed を動かしてみました。 PC:Windows10 OS Board: STM32Nucleo-F401RE Visual Studio Code Version 1.47.2 PlatformIO IDE Version 1.10.0 概要 PlatformIOでは Mbedもサポートされているということで、Mbedが無事にデバッ […]

HAL
  • 2020.07.23

STM32 DMAを使ってシリアル通信してみる

今回はDMAを使ってシリアル通信の送信処理を行ってみます。 投稿時の開発環境を記しておきます。 PC:Windows10 OS IDE: STM32CubeIDE Version1.3.0 Configurator: STM32CubeMX Version5.5.0 Board: STM32Nucleo-F401RE DMAの概要 DMAは Direct Memory Accessの略です。 通常 […]

IDE

STM32 printf でデバッグする

今回は printf()によるデバッグについて書きます。 投稿時の開発環境を記しておきます。 PC:Windows10 OS IDE: STM32CubeIDE Version1.3.0 Configurator: STM32CubeMX Version5.5.0 Board: STM32Nucleo-F401RE 概要 何か処理した結果をその都度確認したいことがあります。 そんな時は print […]

HAL
  • 2020.07.17

STM32 HALを使ってAD変換してみる

今回はAD変換についてお話します。 投稿時の開発環境を記しておきます。 PC:Windows10 OS IDE: STM32CubeIDE Version1.3.0 Configurator: STM32CubeMX Version5.5.0 Board: STM32Nucleo-F401RE ADCとは? ADCはアナログ・ディジタル・コンバーターの略で、アナログの電圧をディジタルに変換するもの […]

  • 2020.07.10

STM32 SPIで通信する Mbed編

今回はMbedを使ってSPIによる通信を行ってみます。 HALを使ったSPIの記事を こちら に書きましたが今回はMbedを使います。 投稿時の開発環境を記しておきます。 PC:Windows10 OS IDE: STM32CubeIDE Version1.3.0 Board: STM32Nucleo-F401RE SPI通信の概要 SPIはシリアル・ペリフェラル・インターフェースの略です。 I2 […]

  • 2020.07.04

STM32 Mbed CLI でコンパイルしてみる

今回はMbed オフライン開発環境のひとつである Mbed CLI を試してみました。 CLI: Command Line Interface の略 コマンドプロンプトに慣れている方であれば、オンライン環境が使えない場合等に手軽に扱うことができます。 投稿時の開発環境を記しておきます。 PC:Windows10 OS Compiler:Mbed CLI Ver1.8.3 Board: STM32N […]

HAL
  • 2020.07.03

STM32 HALのGPIOで割り込みを使ってみる

今回はGPIOの割り込みを使ってみます。 投稿時の開発環境を記しておきます。 PC:Windows10 OS IDE: STM32CubeIDE Version1.3.0 Configurator: STM32CubeMX Version5.5.0 Board: STM32Nucleo-F401RE GPIOの割り込み概要 人間社会における割り込みは悪いイメージがありますが、マイコンを使ったシステ […]