stm32

    2

    1答えて

    私のSTM32F04 ARMプロセッサに接続されているこのフラッシュメモリICが私のボードにあります。プロセッサのUSBポートはユーザが利用できます。私はフラッシュメモリをUSB経由でPCに接続した際に記憶装置として検出したい。 最初のステップとして、自分のUSBクラスを自分のプログラムでMSCとして定義しました。ボードをPCに接続すると、大容量記憶装置が接続されていることが検出され、「使用する前

    2

    1答えて

    私はstm32f3ディスカバリーボードとCubeMXのHALを使用しています。私はADC4で2つのADCチャンネルを使用しようとしています。循環モードでDMAを構成しました。メインのメインループBefor、私が呼ん: HAL_ADC_Start_DMA(&hadc4, DMA_adc4_buffer, 16); 私は機能HAL_ADC_ConvHalfCpltCallbackとHAL_ADC_

    0

    1答えて

    HAL_I2C_Mem_xxxライブラリを使用しているi2cデバイスのSTM32用のeepromライブラリを継承しました。 私が気づいたことは、保存された各パラメータに2つのコピーがあることです。 合計で3倍の同じ値です。 これは、誤ったデータが書き込まれたり読み込まれることを避けるための安全機構であるかどうか、これがi2cでeepromを使用する場合の最先端技術であるかどうか疑問に思っていました

    0

    1答えて

    私はSTM32F302 QFN32を使用していますが、残念ながらADCモジュールは1つしかありません。 1つのチャンネルは約500サンプルを1周期で取得する必要があり、タイマーを使用して同期をとる必要があります(このタイマーを使用して考えると、このI/Oはコールバックで切り替わります。または低いので、この値に応じて値を決定します)。さらに、読み取らなければならないチャンネルが4つあります(以前のよ

    -1

    1答えて

    システムの稼働時間をRTCから数秒で取得したいと考えました。要点は、RTCタイムレジスタ(RTC_TR)から値を集計することができますが、RTCの日付レジスタ(RTC_DR)に1日追加されている間は最大24時間しかオーバーフローしないことになります。 システムを起動してから数秒をカウントするにはどうすればよいですか?私はカレンダーは必要ありません。私は「オーバーフロー」 によって何を意味するのex

    0

    1答えて

    私はemcraft stm-som uclinuxを使っていますが、ボードには16MbのNORフラッシュがありますが、stm32f4チップ内部フラッシュは2Mbです。私はイメージを作った、それは約6メガバイトです。 uclinuxカーネルのイメージサイズを減らすにはどうすればいいですか?

    0

    1答えて

    3つのPWM + USB(3種類のTIM)を使用して3つの80kHzの方形波を生成し、50khz付近で動作するようになると、メインループは実行されません1秒間点滅している)。 USBのプライオリティは0ですが、PWMは1(変更可能)です。これは、USB経由で目標波の周波数が与えられているためです。 PWMコールバックでは、波が加速または減速できるので、次のCCR/ARRがどの値で滑らかに加速するか

    2

    1答えて

    でSPIを介してデータを送信/受信しません、MODER = 0xa2a0556a また、APB1ENRも正しく構成されています。 現在のプログラムは、RXNEフラグをチェックし、受信したデータをDRから読み取り、ランダム値をDRに送信します。 ステータスレジスタには次の値があります。SR = 0x1403 マスタがデータを正しく送信し、スレーブピンで信号をチェックしました(クロック位相と極性が両側

    0

    2答えて

    私はnucleo stm32f401REボードを使用しています。ここ最近は、 "stm32のマスター"という本のチュートリアルに続いて、openocdをインストールすると言っていました。私もこれに先立ち、ボードに接続して問題なく点滅することができました。 openocdを動作させようとすると、これはもはや不可能です。ボードに接続しようとするたびに、次のエラーメッセージが表示されます。 "ST-LI

    0

    1答えて

    私は一日中、このエラーを取得していますけれどもによって左Ctrl +ファイルをクリックリゾルバがない+解消されますそれを未解決のものとして示してください。どのような、あまりにも興味深いのは、生成されたコンパイラのラインです: Invoking: MCU GCC Compiler arm-none-eabi-gcc -mcpu=cortex-m4 -mthumb -mfloat-abi=soft -