STM32f103ZET6 TIM8輸出PWM波形

2022-06-05 12:09:10 字數 911 閱讀 6019

定時器8屬於高階定時器,只存在於大容量產品的103系列中,定時器8輸出pwm波形時與通用定時器2、3、4、5不同,必須同時開啟主輸出(tim8->bdtr|=0x8000;)才能產生pwm波,其配置如下:

1

/*********************************************

2函式名稱:void tim4_pwm_init(u16 arr,u16 psc)

3功 能:通用tim4 ch1(pb6) ch2(pb7)pwm輸出初始化

4入 參:arr:自動重灌值。

5psc:時鐘預分頻數

6返 回:無

7【說明】frq = 72mhz / ( psc + 1 ) / ( arr + 1 )

8*********************************************/9

void

tim4_pwm_init(u16 arr,u16 psc)

1033

/*********************************************

34函式名稱:tim8_pwm_init

35功 能:通用tim8 ch1(pc6) ch2(pc7)pwm輸出初始化

36入 參:arr:自動重灌值。

37psc:時鐘預分頻數

38返 回:無

39【說明】frq = 72mhz / ( psc + 1 ) / ( arr + 1 )

40********************************************

*/41

void

tim8_pwm_init(u16 arr,u16 psc)

42

STM32F103ZET6學習總結

1.任何外設在使用之前,必須先使能相應的時鐘。2.使用不同外設時,gpio引腳應該如何配置?1 gpio mode ain 模擬輸入 2 gpio mode in floating 浮空輸入 3 gpio mode ipd 下拉輸入 4 gpio mode ipu 上拉輸入 5 gpio mode ...

STM32F103ZET6移植FreeRTOS過程

2.解壓 我們需要幾個檔案 1 在freertosv9.0.0 freertos source 下的所有c檔案 ps 並不是所有都一定要用,按需要取 2 在freertosv9.0.0 freertos source include整個資料夾 3 在freertosv9.0.0 freertos s...

STM32F103ZET6 GPIO常用庫函式

標頭檔案 stm32f10x gpio.h 原始檔 stm32f10x gpio.c rcc apb2periphclockcmd rcc apb2periph gpiox,enable void gpio init gpio typedef gpiox,gpio inittypedef gpio ...