下載手機(jī)汽配人

STM32的定時(shí)器,PWM輸出

在學(xué)完 定時(shí)器 PWM輸出實(shí)驗(yàn)(通道使用TIM3_CH2)時(shí),有兩個(gè)個(gè)疑問,1、在我看手冊時(shí)關(guān)于TIMX_CNT的介紹是計(jì)數(shù)器的值,但2個(gè)實(shí)驗(yàn)中沒有看到有關(guān)它的出現(xiàn),出現(xiàn)的都是arr psc兩個(gè)寄存器,而手冊中關(guān)于寄存器TIM3_CCMR1中的OC2M描述的是需要比較TIM3_CNT和TIM3_CCR2,但我沒看到給TIM3_CNT賦值啊。我不知道這個(gè)TIM3_CNT,具體的作用是干嘛的 難道不能由軟件控制 是屬于硬件計(jì)數(shù)?求指教 2、對于定時(shí)器,在以往學(xué)習(xí)單片機(jī)的時(shí)候,每次都要在進(jìn)入中斷函數(shù)后再次對寄存器的高8低8位賦初值,但我看STM32只是在初始化時(shí)賦值過一次,而不需要在中斷函數(shù)中重新賦初值,我說的對嗎?
提問者:網(wǎng)友 2017-06-15
最佳回答
STM32單片機(jī)的定時(shí)器,和以前你學(xué)的單片機(jī)相比,結(jié)構(gòu)差別是非常大的?;蛘哒f,你可以看看AVR單片機(jī)的定時(shí)器,這和STM32的有很多共通之處。TIMx_CNT的數(shù)值是無法改變的,只能軟件或硬件的清零。在PWM試驗(yàn)的時(shí)候,CNT的數(shù)值根據(jù)設(shè)置的方式,從0增加到ARR寄存器設(shè)定的值時(shí)就自動(dòng)清零,這段時(shí)間就是PWM的周期。CNT增加到和CCRx值相同時(shí)就讓端口翻轉(zhuǎn),這時(shí)間決定占空比。
回答者:網(wǎng)友
產(chǎn)品精選
在移動(dòng)端查看: STM32的定時(shí)器,PWM輸出
搜索問答
還沒有汽配人賬號?立即注冊

我要提問

汽配限時(shí)折扣

本頁是網(wǎng)友提供的關(guān)于“STM32的定時(shí)器,PWM輸出”的解答,僅供您參考,汽配人網(wǎng)不保證該解答的準(zhǔn)確性。