2021年1月10日日曜日

STM32CubeIDE: 覚え書き

個別の記事にするほどでもない事柄のメモです。

STM32CubeIDEがインストールできない


ルートディレクトリ(D:\など)にインストーラーを置いて実行するとうまくいく場合がある。


サンプルプロジェクトの所在


<ユーザーフォルダ>\STM32Cube\Repository\STM32Cube_FW_Fx_Vx.xx.x\Projects

例えば、C:\Users\<ユーザー名>\STM32Cube\配下など。

日本語版ドキュメント

STM32/STM8 デザイン/サポート https://www.stmcu.jp/design/

書籍

Interface 2016年12月号 別冊付録「定番ARMマイコン STM32便利帳 2016」
トランジスタ技術 2020年3月号別冊付録1「STM32F Armマイコン・プログラミング・ガイドブック」

Datasheet


STM32F303K8: DS10362 STM32F303x6/x8 Datasheet
STM32F446RE: DS10693 STM32F446xC/E Datasheet
STM32F767ZI: DS11532 STM32F767xx Datasheet
STM32G431KB: DS12589 STM32G431x6 STM32G431x8 STM32G431xB Datasheet

Reference Manual


STM32F303K8: RM0316
STM32F446RE: RM0390
STM32F767ZI: RM0410
STM32G4 Series: RM0440

Nucleoボードのユーザーマニュアル


Nucleo-32:  UM1956 User Manual STM32 Nucleo-32 boards (MB1180)
Nucleo-32 STM32G4: User Manual STM32G4 Nucleo-32 board (MB1430)
Nucleo-64:  UM1724 User Manual STM32 Nucleo-64 boards (MB1136)
Nucleo-144: UM1974 User Manual STM32 Nucleo-144 boards (MB1137)

HAL / LLのユーザーマニュアル


F3: UM1786 User Manual Description of STM32F3 HAL and low-layer drivers
F4: UM1725 User Manual Description of STM32F4 HAL and low-layer drivers
G4: UM2570 User Manual Description of STM32G4 HAL and low-layer drivers 
F7: UM1905 User Manual Description of STM32F7 HAL and low-layer drivers

STM32CubeMXのユーザーマニュアル


UM1718 STM32CubeMX for STM32 configuration and initialization C code generation

STM32CubeIDEのユーザーマニュアル


UM2609 STM32CubeIDE user guide

Buildの設定


Project - Properties
C/C++ Build > Settings


MCU Serttings: fpuの設定など
MCU GCC Compiler > Optimization: 最適化レベルなど

Timer


STM32シリーズ タイマ概要 AN4013
汎用タイマ クックブック AN4776

SPIのハードウェアNSS


うまく動作しないようだが、Pullupするとうまくいくかも?

0 件のコメント:

コメントを投稿