HAL

1/3ページ
HAL
  • 2021.04.09

STM32 HALでDACを動かしてみる

今回はDACを動かしてみました。 投稿時の開発環境を記しておきます。 (注)良く題材に使っている F401RE には DAC が搭載されていないのでボードは L476RG を使ってみました。 PC:Windows10 OS IDE: STM32CubeIDE Version1.6.0 Configurator: STM32CubeMX Version6.2.0 Board: STM32Nucleo […]

HAL
  • 2021.04.02

STM32 I2Cの送信で割り込みを使う場合、使わない場合

以前、STM32 HALを使ってI2Cでメモリーにアクセスするの記事を紹介しました。 64バイトのデータを送る場合には、そこそこの時間がかかります。 そこで今回は割り込みを使ってデータ送信する場合とそうでない場合の処理時間を計測してみることにしました。 ベースとなるプロジェクト及びソースコードは上で紹介した記事を参考にして作成してください。 投稿時の開発環境を記しておきます。 PC:Windows […]

HAL
  • 2021.03.12

STM32 USBのVCPで通信してみる

今回はUSBのVPCを使ってパソコンと通信してみました。 投稿時の開発環境を記しておきます。 ( IDE & MX バージョンアップしました ) PC:Windows10 OS IDE: STM32CubeIDE Version1.6.0 Configurator: STM32CubeMX Version6.2.0 Board: STM32Nucleo-F401RE VCPとは VCPと […]

HAL
  • 2021.02.06
  • ,

STM32 タイマーを使って処理時間を計測する

私たちはプログラムを書いて、いろいろな処理をつくり上げていくわけですが、その処理時間を測定したいことがあります。 今回はクロック数をカウントする方法で処理時間を計測するお話です。 投稿時の開発環境を記しておきます。 PC:Windows10 OS IDE: STM32CubeIDE Version1.5.0 Configurator: STM32CubeMX Version6.1.0 Board: […]

HAL
  • 2021.01.16

STM32 HAL_SPI_TransmitReceive()が失敗する

皆さま こんにちは。 今回は HALを使ったSPI通信が失敗するパターンのお話です。 STM32 HALを使ってSPIで通信する の記事をベースにしたお話ですので、まずはそちらをご覧になってください。 投稿時の開発環境を記しておきます。 PC:Windows10 OS IDE: STM32CubeIDE Version1.5.0 Configurator: STM32CubeMX Version6 […]

HAL
  • 2020.10.05

STM32 HALを使ってuSDカードにアクセスする

今回はHALを使ってuSDカードにアクセスしてみます。 投稿時の開発環境を記しておきます。 PC:Windows10 OS IDE: STM32CubeIDE Version1.3.0 Configurator: STM32CubeMX Version5.6.0 Board: STM32Nucleo-F401RE Mbedを使ったアクセス 以前、 STM32CubeIDEでMbedする SDカード […]

HAL
  • 2020.09.11

STM32 HALの assert_param() を使ってみる

今回はHALのassert_param()を使ってみます。 投稿時の開発環境を記しておきます。 PC:Windows10 OS IDE: STM32CubeIDE Version1.3.0 Configurator: STM32CubeMX Version5.6.0 Board: STM32Nucleo-F401RE アサートとは? アサート(アサーション)とは、断言、主張などの意味を持つ英語です […]

HAL

STM32 HALを使ってI2Cでメモリーにアクセスする

今回はHALのI2Cを使ってメモリー(EEPROM)にアクセスしてみます。 以前I2Cを使った気圧センサーの記事を書きましたが、EEPROMの方がより実用的かも知れません。 投稿時の開発環境を記しておきます。 PC:Windows10 OS IDE: STM32CubeIDE Version1.3.0 Configurator: STM32CubeMX Version5.6.0 Board: ST […]

HAL
  • 2020.08.14

STM32 HALでRTCを使ってみる

今回はRTCについてお話します。 投稿時の開発環境を記しておきます。 PC:Windows10 OS IDE: STM32CubeIDE Version1.3.0 Configurator: STM32CubeMX Version5.6.0 Board: STM32Nucleo-F401RE RTCとは? RTC は Real Time Clock の略で時計の機能です。 電池をつなぐ せっかくな […]

HAL
  • 2020.08.01

STM32 HALを使ってPWM出力してみる

今回はPWM出力を確認してみます。 投稿時の開発環境を記しておきます。 PC:Windows10 OS IDE: STM32CubeIDE Version1.3.0 Configurator: STM32CubeMX Version5.6.0 Board: STM32Nucleo-F401RE PWMとは? PWMとは、Pulse Width Modulation の略です。日本語ではパルス幅変調 […]

1 3