問題タブ [bluepill]

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 投票する
3 に答える
822 参照

arduino - STM32 ブルーピルと Arduino IDE

Stm32 bluepill を Arduino IDE でプログラムしたいのですが、「pinMode(A10, OUTPUT)」と書くようにピンを定義したい場合、エラーが発生します。エラーは「'A10' はこのスコープで宣言されていません」です STM32 の Arduino IDE でピンを宣言する方法を知りたいです

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

assembly - アセンブリでレジスタを設定するときの奇妙なバグ

私は青い錠剤 (Stm32F103CB) で遊んでいて、アセンブリ経由で r7 レジスタを設定しようとしていましたが、

バグは、gdb -> info レジスタ経由でレジスタ値を観察すると、下の画像に見られるように、 r7ではなくr8レジスタ セットが表示されることです。

ここに画像の説明を入力

elf の objdump 逆アセンブルも正しいようです。

ここに画像の説明を入力

なぜこれが起こっているのか理解できません。複数のボードで同じことを試しました。どうすればこの問題をデバッグして解決できますか。

前もって感謝します。

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

embedded - openocd を使用して stlink-v2 に接続しようとすると、通信障害が発生するのはなぜですか?

stlink-v2 を使用して「stm32」「bluepill」に接続してコードを書き込もうとしています

openocd を実行するたびに、接続に失敗します 私の openocd.cfg ファイルは次のようになります

openocd を実行すると、次のような応答が返されます。

以前に にいくつかのコードを書いていstm32f103ましたbluepillが、PC に接続するとコードが実行されます (pc13 の LED が点滅します)。

openocd.cfg ファイルが最後に正常に機能したときは変更していません。

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

embedded - STM32F103 青い錠剤が最初から割り込みます

青い錠剤の割り込みを最初から作成するにはどうすればよいですか?

私は特別なライブラリを使用したくありません。また、私は Keil IDE を使用しているため、"ゼロからビルドする" とは、IDE の助けを借りずにプロジェクトを組み立てるよりも、余分なライブラリを使用しないことを意味します。

リソースを見つけようとしましたが、成功しませんでした。誰かが私を助けて、少なくとも情報/参考文献を提供してくれませんか? 私は感謝されます。

さらに、「奇妙なライブラリ」とは、stmf32f1xx.h ヘッダー以外のライブラリを意味します。ピンの入力値の 1 つがトグルしたときに割り込みを発生させたいと思います。これを行うために、AVR MCU では、いくつかのレジスタ値のみを変更する必要がある限り、非常に簡単でした。残念ながら、ARM MCU 内の割り込みがどのように機能し、どのレジスタにどのような値を書き込むべきかわかりません。

また、ARM MCU の割り込みメカニズムをよりよく理解することで、デバウンスの問題に取り組む準備が整います。