定時器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 ...