問題タブ [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.
stm32 - STM32WBB nucleo ボードで SPI1 が機能しない
SPI1 を機能させるために、STM32WBB nucleo ボードを試しています。デフォルトのペリフェラルで CubeMX を使用してプロジェクトを単純に構成しました。SPI1 モード: Transmit only Master を選択しました。これは、SPI1 が適切に動作していることを確認するために、スコープで一部のデータのみを送信および検出するためです。
次のデフォルト ピンで 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 クロック ピン) をプローブしていますが、まったくトグルしません。誰かがこれをデバッグする方法を提案できますか?
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
signal-processing - keil に DSP ライブラリをインポートできませんでした
Cubemx を使用して F103 ボードに DSP ライブラリをインポートすると、ファイル パッケージが存在しないことが示される