UART

  • 2022.04.23

STM32 Rust halと組み合わせてUARTの受信割り込みを使ってみた

今回は hal と組み合わせてUARTの受信割り込みを使ってみました。 開発環境は以下の通りです。 PC:Windows10 OS Board:STM32Nucleo-F401RE デバイス:STM32F401RE エディタ:VSCode 言語:Rust stm32f4xx-hal:Version 0.13 ボードの情報は こちら からご覧いただけます。 環境構築については こちら をご覧になって […]

  • 2022.04.17

STM32 Rust halでUART (halのバージョンを0.9から0.13に)

「halを使ってUARTを抽象化してみる」の記事で使ったhalのバージョン0.9を0.13に上げてみました。 内容は同じですから、必要な情報のみ記述しておきます。 少し日が経っていますので、まず上の記事について復習してみてください。 開発環境は以下の通りです。 PC:Windows10 OS Board:STM32Nucleo-F401RE デバイス:STM32F401RE エディタ:VSCode […]

  • 2022.03.12

STM32 Rust halを使ってUARTを抽象化してみる

今回はhalを使ってUARTを抽象化してみます。 前回ベアメタル系の記事を書いたので、その halバージョンです。 概要については 前回の記事 をご覧になってください。 halにSerial構造体があります。 前回パリティエラーなどのエラー検出処理を書きましたが、2022年3月時点でSerial構造体には基本的なメソッドしかありませんでした。 こちらでつくるプロジェクトから見ると Serial構造 […]

  • 2022.03.05

STM32 Rust ベアメタルにUARTを使ってみる

今回はUARTを使ってみます。 ベアメタルと言われているレジスタにアクセスする方法を使います。 開発環境は以下の通りです。 PC:Windows10 OS Board:STM32Nucleo-F401RE デバイス:STM32F401RE エディタ:VSCode 言語:Rust ボードの情報は こちら からご覧いただけます。 環境構築については こちら をご覧になってください。 UARTとは UA […]