- 2022.03.26
STM32 Rust halでSPIを使ってみる
今回はhalを使ってSPIを操作してみます。 前回ベアメタルで気圧モジュールと接続しましたが、今回はhalを使ってみます。 SPI、気圧モジュール、接続方法などについては 前回の記事 を参照してください。 開発環境は以下の通りです。 PC:Windows10 OS Board:STM32Nucleo-F401RE デバイス:STM32F401RE エディタ:VSCode 言語:Rust ボードの情 […]
今回はhalを使ってSPIを操作してみます。 前回ベアメタルで気圧モジュールと接続しましたが、今回はhalを使ってみます。 SPI、気圧モジュール、接続方法などについては 前回の記事 を参照してください。 開発環境は以下の通りです。 PC:Windows10 OS Board:STM32Nucleo-F401RE デバイス:STM32F401RE エディタ:VSCode 言語:Rust ボードの情 […]
今回はSPIを使ってみます。 ベアメタルと言われているレジスタにアクセスする方法を使います。 開発環境は以下の通りです。 PC:Windows10 OS Board:STM32Nucleo-F401RE デバイス:STM32F401RE エディタ:VSCode 言語:Rust ボードの情報は こちら からご覧いただけます。 環境構築については こちら をご覧になってください。 SPIとは SPIは […]
今回はhalを使ってUARTを抽象化してみます。 前回ベアメタル系の記事を書いたので、その halバージョンです。 概要については 前回の記事 をご覧になってください。 halにSerial構造体があります。 前回パリティエラーなどのエラー検出処理を書きましたが、2022年3月時点でSerial構造体には基本的なメソッドしかありませんでした。 こちらでつくるプロジェクトから見ると Serial構造 […]
今回はUARTを使ってみます。 ベアメタルと言われているレジスタにアクセスする方法を使います。 開発環境は以下の通りです。 PC:Windows10 OS Board:STM32Nucleo-F401RE デバイス:STM32F401RE エディタ:VSCode 言語:Rust ボードの情報は こちら からご覧いただけます。 環境構築については こちら をご覧になってください。 UARTとは UA […]