由於玩stm32的時候很少用它的重對映功能,所以做專案的時候需要pwm控制光強,用的是pb5控制。看了下手冊,這不是定時器的pwm通道管腳啊,後來在硬體的提醒下才想起來stm32管腳可以重對映,都忘了這茬了。唉!真是太菜。
tim3_ch2
實際的引腳是pa7
,可以通過部分重對映到pb5
,這樣就可以通過pb5
輸出pwm訊號。
初始化**:
void led_gpio_init(void)
void led_pwm_init(uint16_t arr,uint32_t ck_cnt,uint16_t ccr2_val)
初始化的管腳還是原來的pb5,而不是定時器pwm通道真正的未重對映前的管腳 STM32埠復用和重對映
stm32的引腳可設定為可設定為 普通io功能 復用功能 重對映功能。不過普通io功能 復用功能用得比較多。復用 在tsm32裡面,大部分的引腳都是有gpio復用功能,也就是說,乙個 gpio如果可以復用為內建外設的功能引腳,那麼當這個 gpio 作為內建外設使用的時候,就叫做復用。例如圖下方框 串...
STM32 電機PWM控制
2.1.1 實現工具 stm32微控制器 直流減速電機 tb6612雙路電機驅動器 keil5 2.1.2 電機實物接線 具體到我們的電機,我們可以看看電機後面的 中間的四根線 紅綠白黑 是編碼器的線,只是用於測速,和直流電機本身沒有聯絡。綜上所述,我們只需控制施加在黃線和棕色線兩端的直流電壓大小和...
STM32自學筆記 復用重對映
什麼事埠復用 stm32有很多的內建外設,這些外設的外部引腳都是與gpio復用的。也就是說,乙個gpio如果可以復用為內建外設的功能引腳,那麼當這個gpio作為內建外設使用的時候,就叫做復用。如何使用 1.使能gpio時鐘 2.使能復用功能的時鐘 3.依據資料手冊設定gpio口資料 eg.rcc a...