diff options
| author | tangweikang <[email protected]> | 2019-02-18 13:03:00 +0800 |
|---|---|---|
| committer | Bernard Xiong <[email protected]> | 2019-02-19 08:18:34 +0800 |
| commit | 8dc89433f7b30313fc2cbe26dff280d76ffd8a15 (patch) | |
| tree | 572459b67d030e5a4741833240ca91d5d07f46dc /bsp/stm32 | |
| parent | 7a6e7152cf226c865fa970458db0bfff62418d18 (diff) | |
[bsp][stm32] 为文档添加 TIMER 驱动教程
Diffstat (limited to 'bsp/stm32')
| -rw-r--r-- | bsp/stm32/docs/STM32系列外设驱动添加指南.md | 25 | ||||
| -rw-r--r-- | bsp/stm32/docs/figures/timer_config1.png | bin | 0 -> 65893 bytes | |||
| -rw-r--r-- | bsp/stm32/docs/figures/timer_config2.png | bin | 0 -> 56489 bytes | |||
| -rw-r--r-- | bsp/stm32/docs/figures/timer_config3.png | bin | 0 -> 43892 bytes | |||
| -rw-r--r-- | bsp/stm32/docs/figures/timer_config4.png | bin | 0 -> 54992 bytes |
5 files changed, 23 insertions, 2 deletions
diff --git a/bsp/stm32/docs/STM32系列外设驱动添加指南.md b/bsp/stm32/docs/STM32系列外设驱动添加指南.md index 35ac2906c7..37cfda523b 100644 --- a/bsp/stm32/docs/STM32系列外设驱动添加指南.md +++ b/bsp/stm32/docs/STM32系列外设驱动添加指南.md @@ -96,7 +96,26 @@ | 11 | EMAC | **配置 ETH 外设的工作模式(一般为 RMII 模式)** | | 12 | SDRAM | **需要根据板载的 SDRAM 型号配置片选脚,地址线,数据线等** | -### 5.3 PWM配置步骤 +### 5.3 复杂外设配置教程 + +本章节着重介绍配置步骤较为复杂的驱动 + +#### 5.3.1 TIMER 外设驱动添加教程 + + 1. 打开 STM32CubeMX 工程,设置 timer 在 Cube 里的选项。如下图: + +  + + 2. 打开 stm32/stm32f429-atk-apollo/board/Kconfig ,添加 Kconfig 选项。选中自己添加的选项后,生成一遍工程。如下图: + +  + + 3. 打开工程进行编译,工程会提示 TIM11_CONFIG 未定义。 可以在 stm32/libraries/HAL_Drivers/config/f4/tim_config.h 中进行定义。 + +  +  + +#### 5.3.2 PWM 外设驱动添加教程 1. 打开 STM32CubeMX 工程,设置 PWM 在 Cube 里的选项。如下图: @@ -107,6 +126,8 @@  3. 打开工程进行编译,工程会提示 PWM2_CONFIG 未定义。 可以在 stm32/libraries/HAL_Drivers/config/f4/pwm_config.h 中进行定义。 - +   + +#### 5.3.2 ADC 外设驱动添加教程 diff --git a/bsp/stm32/docs/figures/timer_config1.png b/bsp/stm32/docs/figures/timer_config1.png Binary files differnew file mode 100644 index 0000000000..2e891a8c6f --- /dev/null +++ b/bsp/stm32/docs/figures/timer_config1.png diff --git a/bsp/stm32/docs/figures/timer_config2.png b/bsp/stm32/docs/figures/timer_config2.png Binary files differnew file mode 100644 index 0000000000..80a053d5ee --- /dev/null +++ b/bsp/stm32/docs/figures/timer_config2.png diff --git a/bsp/stm32/docs/figures/timer_config3.png b/bsp/stm32/docs/figures/timer_config3.png Binary files differnew file mode 100644 index 0000000000..a726273396 --- /dev/null +++ b/bsp/stm32/docs/figures/timer_config3.png diff --git a/bsp/stm32/docs/figures/timer_config4.png b/bsp/stm32/docs/figures/timer_config4.png Binary files differnew file mode 100644 index 0000000000..08812eaec0 --- /dev/null +++ b/bsp/stm32/docs/figures/timer_config4.png |
