stm32f4

    0

    1答えて

    私はSTM32f405を持っています。このタスクは、SPIでデータを送信し、DMAでプロセッサ時間を節約することです。使用されるSPIはピンPA4〜PA7のSPI1です。私はDMAのためにDMA2チャンネル3から3番目のストリームを選択しました。その考えは、CS信号をアクティブにして、DMAによって自動的に転送されるメモリにいくつかのデータを保存することです。ハンドラを使用してCSを無効にします。

    1

    1答えて

    私はSTM32F4 MCUに仮想COMポートを実装しています。 MCUにはエンドポイントが残っていないので、interuptエンドポイント/通知要素を取り消す必要があります。 問題は、MCUがPCにメッセージを一度しか送信できないことです。 デバイスのUSBディスクリプタ:私はこの役に立たないエンドポイントを削除した場合 Interface Association Descriptor: ---

    0

    1答えて

    私は、STM32F446を使用して3倍のSPI(私はそのすべてがマスターです)とSDIOインターフェイスを必要とするアプリケーションに取り組んでいます。 2個のSPI(SPI1とSPI2)は、1msごとに読み取る必要があるセンサーです。 SPI1の場合、1バイトを書き込む必要があり、それに対する応答は値になります。 SPI2の場合、1バイトを書き込んだ後に6を読み出す必要があります。 3番目のSP

    0

    1答えて

    私はstm32f4ディスクリプションを使ってusbマウスで基本的なUSB通信を設定しようとしています。私のボードのためのUSBの例はありませんので、私は他のボードを見に行きました。 stmのキューブライブラリーは簡単な開発を約束したので、ホスト専用モードでUSB_OTG_FS、LED用に4つのIOピンを含むキューブを含むプロジェクトを生成しました。 私はファイルを見て、マウスボタンを読むのはかなり

    0

    2答えて

    複数の関数(それぞれがメッセージの一部を抽出する)でchar *を解析しようとしていますが、関数間でポインタを渡すのに問題があります。私が問題を抱えているメッセージの部分には、スペース文字の後ろに整数が続き、その後に二重が続きます。 これは、すべてのSTM32F4で実行されている: 主な機能: char* myMsg = NULL; char* nLink = NULL; SerialQue

    0

    1答えて

    標準周辺ライブラリの代わりに最新のHALライブラリを使用したいと思います。 そして、私はBMA250E Gセンサーのchip_idを読み込みたいのですが、動作しません。 aRxBufferの値は常に0x00に保持されます。しかし、それは0xf9でなければなりません! 私のコードで何が間違っていますか? ‪#‎include‬ "stm32f4xx_hal.h" #define I2Cx_SDA

    -1

    1答えて

    参考マニュアル(bxCAN)の情報を参照して作成しています。 CANフィルタの設定がどのように機能しているかを理解しようとしており、正しく理解しているかどうかを確認するためにヘルプが必要です。 特に、フィルタIDとフィルタマスクIDの設定。 私はstdPeriphLibとrefを見た後、マニュアル、私は何が起こるのか理解していると思いますが、わかりません。低 FilterIdHigh /: バイナ

    1

    1答えて

    現在STM32F4をSTM32F429ZI Nucleo-144 Boardで使用しています。私は、このマイクロコントローラを使用して、直交エンコーダインタフェースを介してロータリエンコーダの位置を評価しようとしています。ドキュメントを見ると、これはタイマーで行われます。私はA/Bエンコーダの出力をマイクロのPA6とPC7に接続していますが、カウントがドリフトしているように見えます。 デバッグ中に