summaryrefslogtreecommitdiff
path: root/bsp/stm32/docs
diff options
context:
space:
mode:
authortangweikang <[email protected]>2019-02-18 11:46:07 +0800
committerBernard Xiong <[email protected]>2019-02-19 08:18:34 +0800
commit7a6e7152cf226c865fa970458db0bfff62418d18 (patch)
tree4544833b0b77de3611a4b8b9c8fdcde3356e503c /bsp/stm32/docs
parentdaf211bee6b5f03778dd607b530f4b6904f29ec4 (diff)
[bsp][stm32] 为文档添加 PWM 驱动教程
Diffstat (limited to 'bsp/stm32/docs')
-rw-r--r--bsp/stm32/docs/STM32系列外设驱动添加指南.md14
-rw-r--r--bsp/stm32/docs/figures/pwm_config1.pngbin0 -> 151668 bytes
-rw-r--r--bsp/stm32/docs/figures/pwm_config2.pngbin0 -> 151650 bytes
-rw-r--r--bsp/stm32/docs/figures/pwm_config3.pngbin0 -> 96906 bytes
-rw-r--r--bsp/stm32/docs/figures/pwm_config4.pngbin0 -> 117312 bytes
5 files changed, 14 insertions, 0 deletions
diff --git a/bsp/stm32/docs/STM32系列外设驱动添加指南.md b/bsp/stm32/docs/STM32系列外设驱动添加指南.md
index 06df94f7e6..35ac2906c7 100644
--- a/bsp/stm32/docs/STM32系列外设驱动添加指南.md
+++ b/bsp/stm32/docs/STM32系列外设驱动添加指南.md
@@ -96,3 +96,17 @@
| 11 | EMAC | **配置 ETH 外设的工作模式(一般为 RMII 模式)** |
| 12 | SDRAM | **需要根据板载的 SDRAM 型号配置片选脚,地址线,数据线等** |
+### 5.3 PWM配置步骤
+
+ 1. 打开 STM32CubeMX 工程,设置 PWM 在 Cube 里的选项。如下图:
+
+ ![pwm CubeMX 配置](figures/pwm_config1.png)
+
+ 2. 打开 stm32/stm32f429-atk-apollo/board/Kconfig ,添加 Kconfig 选项。选中自己添加的选项后,生成一遍工程。如下图:
+
+ ![pwm Kconfig 配置](figures/pwm_config2.png)
+
+ 3. 打开工程进行编译,工程会提示 PWM2_CONFIG 未定义。 可以在 stm32/libraries/HAL_Drivers/config/f4/pwm_config.h 中进行定义。
+
+ ![pwm 编译](figures/pwm_config3.png)
+ ![pwm 编译](figures/pwm_config4.png)
diff --git a/bsp/stm32/docs/figures/pwm_config1.png b/bsp/stm32/docs/figures/pwm_config1.png
new file mode 100644
index 0000000000..2a98c933b4
--- /dev/null
+++ b/bsp/stm32/docs/figures/pwm_config1.png
Binary files differ
diff --git a/bsp/stm32/docs/figures/pwm_config2.png b/bsp/stm32/docs/figures/pwm_config2.png
new file mode 100644
index 0000000000..8798513cf4
--- /dev/null
+++ b/bsp/stm32/docs/figures/pwm_config2.png
Binary files differ
diff --git a/bsp/stm32/docs/figures/pwm_config3.png b/bsp/stm32/docs/figures/pwm_config3.png
new file mode 100644
index 0000000000..20d37bf37f
--- /dev/null
+++ b/bsp/stm32/docs/figures/pwm_config3.png
Binary files differ
diff --git a/bsp/stm32/docs/figures/pwm_config4.png b/bsp/stm32/docs/figures/pwm_config4.png
new file mode 100644
index 0000000000..bd39d8da70
--- /dev/null
+++ b/bsp/stm32/docs/figures/pwm_config4.png
Binary files differ