stm32

    0

    1答えて

    私は、タスク間でデータをやりとりする適切な方法を提示する例を探しています: 私はディスプレイ、キーボード、いくつかのセンサーなどを持っています。内部ADC。 私はいつもすべてのセンサーからの値をディスプレイに表示したいと思います。ボタンを押した後、ビューを変更してテキストを表示します。別のキーを押した後、値に戻ります。 私はグローバル変数を使用しますが、どこでも悪い考えとして記述されています。一方

    0

    2答えて

    プッシュボタン状態を決定するためのコードを作成しました。ところで、この関数は1msごとにタイマ割り込みルーチンを呼び出します。 1秒以上押すと、アクティブになります。ショートプレスはパッシブです。その逆もあります。 しかし、それは私がそれを短くて効率的なものにするためにどのようにすることができますか? 私は以下のようにコードを更新しました。 void HAL_TIM_PeriodElapsedCa

    0

    1答えて

    私は、STM32F0 DMAのUARTからのデータ受信に問題があります。私は2つのDMAチャンネル(rxとtxの両方)を非円形モードで使用し、rxチャンネルは低い優先順位を持っています。 UARTからのデータは、アイドルライン割り込みで処理されます。ここで、DMA受信バイト数を読み取り、処理します。パッケージ内のバイト数がDMAバッファサイズ以下になるまで、すべてうまく動作します。さもなければ、D

    0

    1答えて

    RTCアラーム設定に問題があります。まず、Cubeが提供するサンプルコードを試してみました。しかし、私のコードでは、まったく動作しません。私はRTC形式が一致していないと推測しています。それでも、BCDとBINの両方の可能性を試しました。 読み取り時間&日付機能が動作しています。私はそれらをOLEDスクリーン上に示すことができる。 しかし、アラーム割り込みを生成することはできません。私は間違って何

    2

    1答えて

    私はこのコードADCValue = HAL_ADC_GetValue(&hadc1);でADC1_IN1チャンネルからADC値を読み取ることができますが、ADC1ポート(画像で見ることができます)には多くのチャンネルがあります。 ADC1_IN2からどのように値を読み取ることができますか?コード2でチャンネル2をどのように記述できますか?

    0

    1答えて

    私は可能な限りこれを分離しようとしています(比較のためにTIM3コードをコメントアウトすることによって)。私はTIM3上でうまく動作するPWMを持っていますが、TIM1では何も見ていません。もともと、この問題はTIM_OCInitStructureのいくつかのコメントに指摘されていました。私はそれらをすべてそこに持っていて、まだ何の信号も見ていません。誰かがコードに欠けている何かを見ますか? vo

    0

    2答えて

    私はstm32f407vgに少しプロジェクト(c)を開発していますの残りとでUARTのチュートリアル次へ輸出プロトタイプ: http://letanphuc.net/2015/09/stm32f0-uart-tutorial-5/#comment-346 私の問題は、関数のプロトタイプである: /* Includes ——————————————————————*/ #include “usar

    2

    1答えて

    私は更新したい循環DMAを持っています。中途半端なときに割り込みを得ることは可能ですか(私は前半を更新できます)?

    -1

    1答えて

    im STM32上で新しいものがあり、問題が発生しました。私は次のコードを使用してUSB経由のものを送ってるのQtアプリで :m_valueはサイズ4を持っており、それはuint16_tです switch (buffer[1]) { case 18: x = ((uint16_t)buffer[2] << 8) + buffer[3]; y

    1

    1答えて

    私はEclipseとSTM32の初心者です。だから私は解決している問題のアドバイスをお願いします。私はSTM32用のソフトウェアを持っています。このソフトウェアはC言語で書かれており、既存のMakefileを持っています。ソフトウェアはSVNサーバーに置かれます。 Windows 7で動作するEclipse Neon 4.6.2 IDEでプロジェクトを構築する必要があります。チュートリアルMast