STM32 + LL でUSARTのDMAを用いた送受信を行う
こんにちは。今回は、LLAPIを用いてUSARTのDMAを用いた送受信を行っていきます。受信はDMAをcircular modeにしてリングバッファで行います。
データシートを確認したのちに実装をかけていきます。今回使用するマ ...
STM32 + LL TIMのインプットキャプチャを用いてPWMのDutyと周波数を計測する
こんにちは。今回は、STM32をいじっていきたいと思います。
プログラムの実行は以下の写真のような感じで行いました。
使用したボードはSTM32F401REの搭載されたNucleoボードです。PWM1つのポートから ...
stm32 + LLでSPI通信(master/slave)を用いてマイコン同士で通信をしてみる(F303K8)
こんにちわ。そらです。
約1年ぶりにSTM32マイコンの周辺機能をいじっていきたいと思います。データシートを確認しながらやっていきたいと思います。それぞれ、Master/Slaveで8bit,16bitで通信するときのプログラ ...
STM32 + LLでI2C通信を使用してICM20602と通信してみる
STM32マイコンのペリフェラル関連記事を一覧にまとめました。
こんにちは。以前LLライブラリを使用してI2Cに挑戦しましたが全然動かないため諦めました。先日、いろいろとあってI2Cの通信について少し勉強したので今ならいけ ...
STM32 + LL のSPI通信を使用してICM-20602と通信する
STM32マイコンのペリフェラル関連記事を一覧にまとめました。
今回はSTM32F401REのNUCLEOボードとSatoさんがスイッチサイエンスに委託販売をしているICM-20602モジュールでSPI通信をする方法につい ...
STM32 + LL のUSARTでsnanf(float型対応)が動くようにしてみる
STM32マイコンのペリフェラル関連記事を一覧にまとめました。
HALAPIを使用したものではscanfの実装を行いましたが、LLAPIではscanfの実装方法を書いていなかったので書いていこうと思います。
そ ...
STM32 + LL でTIMの割り込みを動かしてみる
STM32マイコンのペリフェラル関連記事を一覧にまとめました。
今回は、TIMの割り込みを有効にして割り込みができるようにするということをやっていきたいと思います。TIM割り込みの実装をするときに少しはまったので丁寧に書い ...
STM32 + LL でADCでDMAを使用した複数チャンネル変換を動かしてみる
STM32マイコンのペリフェラル関連記事を一覧にまとめました。
前回はADCのシングル変換を行いました。
複数のデータを取りたいときや、ロボコンロボットの情報取得用センサーなどアナログ入力の複数のセンサを使用し ...
STM32 + LL でADCのレギュラ変換を動かしてみる
STM32マイコンのペリフェラル関連記事を一覧にまとめました。
センサの入力でよく使用するA/D変換の使い方を書いていきたいと思います。今回は、LLAPIを使用してレギュラ変換の1チャンネル変換のプログラムを書いていきたい ...
STM32 + LL でPWM出力を行う
STM32マイコンのペリフェラル関連記事を一覧にまとめました。
モーターの制御やブザーの音を鳴らすことなどで使用するPWM出力について書いていきたいと思います。使用するマイコンはSTM32F405RGT、TIMは汎用タイマ ...