問題タブ [stm32f1]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
2 に答える
4277 参照

stm32 - Atollic は ST デバイスを確認できませんでしたか?

Atollic TrueStudio 9.3 から STM32F103 (Bluepill) をプログラムおよびデバッグしようとすると、次のメッセージが表示されました。

STMicroelectronics ST-LINK GDB サーバー。バージョン 5.1.0 Copyright (c) 2018, STMicroelectronics. 全著作権所有。

次のオプションでサーバーを起動します。 永続モード: 無効 ロギング レベル: 1 リッスン ポート番号: 61234 ステータス更新遅延: 15 秒 詳細モード: 無効 SWD デバッグ: 有効

ベンダー = 0x55

ST-LINK デバイスの初期化中にエラーが発生しました。理由: ST-LINK: ST デバイスを確認できませんでした! 接続を中止します。

St-Linkユーティリティで同じことをしようとしても問題なく動作します(消去とプログラミングも):

ここに画像の説明を入力

これには何が問題なのですか?なぜ検証に問題があるのですか?

事前に助けてくれたTnx!

0 投票する
1 に答える
1550 参照

interrupt - stm32f1 の HAL ライブラリで EXTI 割り込みを使用するには?

stm32f103 ボードの A1 ポートで外部割り込みを構成する必要があります。stm32cubemx でテンプレートを作成しますが、割り込みを手動で構成しようとしています。これは、既に記述したコードの新しい機能であるためです。多くのトピックを読んでいますが、解決策が見つかりません。このプロジェクトでは、HAL ライブラリを使用し、次の手順に従います。

GPIO を構成する

IRQ を有効にする

コールバックのカスタマイズ

新しい .c ファイルにコールバック関数を書きましたが、stm32f1xx_hal_gpio.c 内の同じ関数には触れていません。

プロジェクトが対応する.hヘッダーファイルを見つけられないため、マクロHAL_EXTI_MODULE_ENABLEDを有効にしませんでしたが、マクロがなければ、コードはエラーなしでビルドされます。

何を忘れた?

ありがとうございました

0 投票する
3 に答える
274 参照

gcc - arm-none-eabi-gcc のフラグとして「-DSTM32F10X_MD -DUSE_STDPERIPH_DRIVER」はどういう意味ですか?

stm32 の起動ファイルと標準ファイルのようですが、「GCC 公式リファレンス PDF」では見つかりません。

なぜそれらを直接使用できるのですか

これは、makefile の arm-none-eabi-gcc のフラグです。