stm32

    1

    1答えて

    私は最近、STM32F7ディスカバリーボード[1]を購入しました。ボードにはst-linkデバッガーが組み込まれているため、openocdを使ってフラッシュしようとしています。私は私のツールチェーン(私はmakefilesとarm-none-eabi-gccを使用しています)を使用していますが、Eclipseを使ってボードをフラッシュしてグラフィカルなデバッガを用意したいと思います。 そうするため

    0

    2答えて

    フラッシュメモリからstm32マイクロコントローラのフラッシュメモリへの半ページ書き込みを実行すると、これらの読み出し値を保持して書き込むRAMバッファが必要ですか?私は2つの別々のフラッシュ領域があり、第1領域から第2領域にいくつかのデータをコピーしたいということです。そして、私はバッファを作成し、最初に1つのphalfページを読んでそれを書く必要がありますか、それとも同時に行うことはできますか

    2

    1答えて

    私はSTM32cubeMXでコードを生成し始めます。このメッセージは、 "ファームウェアパッケージ(STM32Cube FW_F4 V1.11.0)またはプロジェクト依存の依存関係の1つがSTM32CubeMXリポジトリで利用できません"というメッセージが表示されます。 enyoneはスローする方法を教えてもらえますか?

    2

    1答えて

    CubeMXで生成されたコードを持つHALドライバを使用しています。メインルーチンで私はHAL_UART_Receive_IT()と呼んだ。 UART(ループバック方式で接続されている)を介してデータを送信した後、モジュールがバイトを受信して​​おり、RXNEビットをレジスタに設定していることがわかります。しかし、割り込みは生成されませんか?私は理由を説明することはできません... HAL_UAR

    0

    2答えて

    STM32F417 MCUで動作するように外付けRAMを取得しようとしていて、私たちは仕事で論文作成プロジェクトを行っています。 このプロジェクトでは、本当にリソースが不足していて、内部RAMだけでは十分ではないものを試しています。 この問題を解決するにはどうすればよいですか。 現在のアプローチは、リンクスクリプト(gnu ld)のRAMアドレスを外部RAMのアドレスに置き換えることです。 このア

    1

    1答えて

    私はSTM32L4マイクロプロセッサを使用してFFTを計算しようとしていますが、 SDカードから.wavファイルを読み込み、パディングを削除して1024バイトのデータを配列に格納します。 私のPCの16進エディタで同じwavファイルを開くことにより、このデータが正しいことを確認しました。 MatLabでFFTを計算し、その大きさをとると、入力正弦波の周波数に対応する周波数ビンが一致します。これは私

    1

    2答えて

    私はstm32L1xDiscoveryボードをRTCが動作しているSTOPモードにすることができます。 データシートによれば、これは約1.3μAであるべきです。しかし、私のアプリケーションは3.3μAを消費します。 私は、スリープ中にFLASHを低消費電力モードにしなかったことに気付きました。しかし、私がこれをしたとき、何も変わっていません。私がここで行方不明です何 SCB->SCR |= ((u

    2

    1答えて

    以下のコードでは、LEDが常に点滅しているため、タイマーが正常に動作しています。しかし、count変数の値は、2番目のwhileの内部で決して変更されません。 何が間違っている可能性があるのか​​分かりませんか? // count variable used only in main and TIM2_IRQHandler. uint8_t count=0; int main(void)

    1

    1答えて

    私は自分のプロジェクトにADS1292を使用しています。自分自身がSPIプロトコルと混同しています。 私はインターネット上でいくつかのコードを見つけたので、一度に送受信していることがわかりました。 たとえば、0xFFをスレーブデバイスに送信したいとします。 次に、データを最初に送信し、受信を待ちます。 データを受信すると、ダミーバイトを送信してから受信します。 誰でもこの理由を教えてください。 u

    1

    2答えて

    stm32タイマに複数のトリガを設定することはできますか? (STM32f4のTIM2) 私は定期的にタイマーチャンネルのエッジでリセットされているタイマーを持っています。今私は割り込み信号(また、エッジ)を使用してこの同じタイマーをリセットする必要があります。この割り込みはいつでも発生する可能性があります。 これは可能ですか? 私は次のことを試してみました:タイマ2を使用すると、別のチャネルへの