問題タブ [stm32cubemx]

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

stm32 - STM32WBB nucleo ボードで SPI1 が機能しない

SPI1 を機能させるために、STM32WBB nucleo ボードを試しています。デフォルトのペリフェラルで CubeMX を使用してプロジェクトを単純に構成しました。SPI1 モード: Transmit only Master を選択しました。これは、SPI1 が適切に動作していることを確認するために、スコープで一部のデータのみを送信および検出するためです。

STM32 キューブ mx 構成

次のデフォルト ピンで SPI1 を設定しました。

SPI1_SCK = PA1

SPI1_MOSI = PA7

Nucleo データシートから、SPI1_SCK PA1 ピンが Nucleo ボードの A2 ヘッダー ピンにあることがわかりました: https://www.st.com/resource/en/user_manual/um2435-bluetooth-low-energy-and-802154 -nucleo-pack-based-on-stm32wb-series-microcontrollers-stmicroelectronics.pdf

ピン配列

私のコードでは、while ループで 1 秒ごとに送信しようとしています。

ピン A2 (spi1 クロック ピン) をプローブしていますが、まったくトグルしません。誰かがこれをデバッグする方法を提案できますか?

0 投票する
0 に答える
46 参照

c - STM32L062、クロック設定がデフォルトと異なる場合、I2C no ACK

STM32L062 と MC3413 加速度計を通信する必要がありますが、通信は uC クロック設定がデフォルト (16MHz HSI) で CubeMX によって生成された場合にのみ機能します。何らかの変更 (たとえば、ソースを ~4MHz MSI に変更) により、スレーブは ACK を返さなくなります。私は初心者で、プリスケーラーなどの多くの組み合わせを試しましたが、何が悪いのかわかりません。ここに私のメインループコードがあります:

https://i.stack.imgur.com/sgBnY.png

https://i.stack.imgur.com/itOLC.png

https://i.stack.imgur.com/4Y7Kp.png

https://i.stack.imgur.com/5PlLW.png

0 投票する
0 に答える
11 参照

signal-processing - keil に DSP ライブラリをインポートできませんでした

ここに画像の説明を入力

Cubemx を使用して F103 ボードに DSP ライブラリをインポートすると、ファイル パッケージが存在しないことが示される