TIM3介紹
TIM3主功能
功能介紹
定時器基本單元(功能圖)
向上計(jì)數(shù)模式
計(jì)數(shù)器從0遞增到auto-reload value,然后復(fù)位到0重新遞增,
同時產(chǎn)生一個overflow event。
向下計(jì)數(shù)模式
計(jì)數(shù)器從auto-reload value遞減到0,然后復(fù)位到auto-reload value重新遞減,
同時產(chǎn)生一個underflow event。
中心對齊模式
計(jì)數(shù)器從0遞增到auto-reload value-1,此時產(chǎn)生一個overflow event;
然后從auto-reload value遞減到1,此時產(chǎn)生一個underflow event;
然后復(fù)位到0重新遞增。
時鐘源
定時器時鐘源可以是以下幾種之一:
Internal clock (CK_INT)
External clock mode1: external input pin (TIx)
External clock mode2: external trigger input (ETR)
Internal trigger inputs (ITRx): using one timer as prescaler for another timer
捕獲/比較通道
輸入捕獲模式
PWM輸入模式
強(qiáng)制輸出模式
輸出比較模式
PWM模式
單脈沖模式
在一個外部事件時清除OCxREF信號
編碼器接口模式
定時器輸入XOR功能
定時器和外部觸發(fā)器同步
定時器同步
調(diào)試模式
TIM3寄存器
定時器初始化示例:
TIM_TimeBaseInitTypeDef TIM_TimeBaseStructure;
/* Time base configuration */
TIM_TimeBaseStructure.TIM_Period = 65535;
TIM_TimeBaseStructure.TIM_Prescaler = 0;
/*CK_CNT = f(CK_PSC)/(TIM_Prescaler+1)*/
TIM_TimeBaseStructure.TIM_ClockDivision = 0;
/*tDTS = TIM_ClockDivision*tCK_INT (dead-time and sampling clock)*/
TIM_TimeBaseStructure.TIM_CounterMode = TIM_CounterMode_Up;
TIM_TimeBaseInit(TIM3, &TIM_TimeBaseStructure);
定時器結(jié)構(gòu)體解釋:
typedef struct
{
uint16_t TIM_Prescaler; /*定時器時鐘分頻器:0x0000~0xFFFF*/
uint16_t TIM_CounterMode; /*計(jì)數(shù)模式*/
uint32_t TIM_Period; /*定時周期,取值范圍:0x0000~0xFFFF*/
uint16_t TIM_ClockDivision; /*!使用數(shù)字濾波器時設(shè)定定時器時鐘和采樣時鐘間的分頻比*/
uint8_t TIM_RepetitionCounter; /*!This parameter is valid only for TIM1. */
} TIM_TimeBaseInitTypeDef;
定時器工作模式
輸入捕獲模式
輸入捕獲模式可以用來測量脈沖寬度或者測量頻率。 STM32的定時器,除了TIM6和 TIM7,其他定時器都有輸入捕獲功能。 STM32的輸入捕獲,簡單的說就是通過檢測 TIMx_CHx 上的邊沿信號,在邊沿信號發(fā)生跳變(比如上升沿/下降沿)的時候,將當(dāng)前定時器的值(TIMx_CNT)存放到對應(yīng)的通道的捕獲/比較寄存器(TIMx_CCRx)里面,完成一次捕獲。同時還可以配置捕獲時是否觸發(fā)中斷/DMA 等。
比如使用TIM2_CH1來捕獲高電平脈寬,也就是要先設(shè)置輸入捕獲為上升沿檢測,記錄發(fā)生上升沿的時候 TIM2_CNT的值。然后配置捕獲信號為下降沿捕獲,當(dāng)下降沿到來時,發(fā)生捕獲,并記錄此時的TIM2_CNT值。這樣,前后兩次TIM2_CNT之差,就是高電平的脈寬,同時 TIM2的計(jì)數(shù)頻率我們是知道的,從而可以計(jì)算出高電平脈寬的準(zhǔn)確時間。
上一篇:.Hex和.Bin的區(qū)別
下一篇:STM32f030弄IAP時遇到的問題
推薦閱讀
史海拾趣
1997年,迪貝電子在上海正式成立,標(biāo)志著這家專注于環(huán)境感知技術(shù)和氣體檢測及分析領(lǐng)域的創(chuàng)新企業(yè)正式進(jìn)入中國市場。當(dāng)時,中國的環(huán)保法規(guī)日益嚴(yán)格,對氣體排放的監(jiān)控和管理要求也不斷提高。迪貝電子憑借其在該領(lǐng)域的深厚積累和技術(shù)實(shí)力,迅速在市場上推出了一系列高質(zhì)量的氣體檢測和分析儀器。這些產(chǎn)品以其準(zhǔn)確性、穩(wěn)定性和易用性受到了用戶的廣泛好評,為迪貝電子在中國市場的快速發(fā)展奠定了堅(jiān)實(shí)的基礎(chǔ)。
在XXXX年,APLUS Products公司迎來了一次重要的技術(shù)突破。公司研發(fā)團(tuán)隊(duì)成功開發(fā)出了一款具有劃時代意義的電子產(chǎn)品,該產(chǎn)品在性能、穩(wěn)定性和用戶體驗(yàn)等方面均達(dá)到了行業(yè)領(lǐng)先水平。這一技術(shù)突破不僅為公司贏得了大量訂單,還進(jìn)一步鞏固了其在電子行業(yè)中的市場地位。
1996年,ebm-papst獨(dú)資的中國子公司(依必安派特)正式成立,標(biāo)志著公司正式進(jìn)入中國市場。當(dāng)時,中國市場正處于經(jīng)濟(jì)快速增長的階段,ebm-papst看準(zhǔn)這一機(jī)遇,決定加大在中國的投入。除了在上海設(shè)立總部外,公司還在北京、西安、深圳等地建立了分公司或辦事機(jī)構(gòu),形成了覆蓋全國的銷售網(wǎng)絡(luò)。這一戰(zhàn)略布局使得ebm-papst能夠迅速適應(yīng)中國市場的需求,并為其在中國市場的快速發(fā)展奠定了基礎(chǔ)。
為了加速發(fā)展,Aptos積極尋求與行業(yè)內(nèi)外的合作伙伴建立合作關(guān)系。通過與微軟、阿里云等知名公司的合作,Aptos獲得了更多的技術(shù)支持和市場資源。這些合作伙伴關(guān)系的建立,不僅提升了Aptos的技術(shù)實(shí)力和市場競爭力,還為其未來的發(fā)展奠定了堅(jiān)實(shí)的基礎(chǔ)。
面對日益激烈的國際競爭,Acmelux Taiwan Inc公司積極實(shí)施全球化戰(zhàn)略布局。公司先后在歐美、亞洲等地設(shè)立了研發(fā)中心和生產(chǎn)基地,以充分利用全球資源,提升公司的整體競爭力。通過與當(dāng)?shù)仄髽I(yè)的合作與交流,Acmelux不僅拓展了國際市場,還吸收了大量先進(jìn)的技術(shù)和管理經(jīng)驗(yàn),為公司的持續(xù)發(fā)展注入了新的活力。
1945年,第二次世界大戰(zhàn)結(jié)束后不久,Dow-Key Microwave Corporation在美國成立。公司創(chuàng)始人憑借對射頻和微波技術(shù)的深刻理解和市場需求的敏銳洞察,決定專注于射頻微波開關(guān)的制造。在初創(chuàng)階段,公司面臨資金短缺、技術(shù)挑戰(zhàn)和市場接受度不高等問題。然而,創(chuàng)始人及其團(tuán)隊(duì)?wèi){借不懈的努力和創(chuàng)新的精神,逐漸克服了這些困難,為公司的發(fā)展奠定了堅(jiān)實(shí)的基礎(chǔ)。
小弟剛剛大學(xué)畢業(yè),現(xiàn)在在一家做汽車電子的公司上班,可以說是初次接觸到單片機(jī)和嵌入式領(lǐng)域,現(xiàn)在公司給我的工作是做MCU軟件,但上了一個多月班發(fā)現(xiàn)有很多疑惑。老大在這一個多月來叫我們看了一本關(guān)于單片機(jī)的英文資料,然后寫了I2C ...… 查看全部問答∨ |
在單片機(jī)中,程序設(shè)定一個輸出引腳的為高電平3v,用這個高電平通過三極管的基極到電源負(fù)極去驅(qū)動負(fù)載, 我們知道三極管的基極的電阻很小,也就是三極管上的基極管壓降只有0.4V左右,根據(jù)電路定律,那么是不是輸出引腳對地的電壓也只有0.4v,變成 ...… 查看全部問答∨ |
在EVC4下面,我做中國象棋游戲,使用了線程,并構(gòu)造函數(shù)里面初始化,可是一旦編譯完成后,模擬器上面的運(yùn)行速度慢得嚇人。不知道是什么原因。哪位大俠幫忙看看吧。 聲明:CWinThread* m_pThinkThread; 在構(gòu)造函數(shù):m_pThinkThread=AfxBeginThre ...… 查看全部問答∨ |
關(guān)于CAN初始化的問題; 為什么CAN_Init()函數(shù)調(diào)用有時候成功有時候失敗? 之前做的一個項(xiàng)目CAN_Init()初始化都成功, 現(xiàn)在在原來基礎(chǔ)上加個函數(shù)做別的功能 這個函數(shù)初始化就失敗 真是搞不懂,我那個函數(shù)就是初始化systick 的函數(shù),不知 ...… 查看全部問答∨ |
最近在自己寫5110液晶屏的畫點(diǎn),線,矩形,圓,畫圖的函數(shù),發(fā)現(xiàn)了一些畫圖的算法,可以避免使用浮點(diǎn)數(shù),減少乘除法的使用,大大加快畫圖速度,在這里和大家分享下 … 查看全部問答∨ |
|
【教程】《零死角玩轉(zhuǎn)stm32》初級/中級/高級/系統(tǒng)篇 教程(初級篇) 1、stm32如何編譯和下載程序——https://download.eeworld.com.cn/detail/maylove/1618 2、STM32之JLINK驅(qū)動安裝與MDK環(huán)境搭建——https://download.eeworld.com.cn/detail/maylove/1619 3、利用庫新建STM32工程模板——http ...… 查看全部問答∨ |
又是奇數(shù)年,這個暑假應(yīng)該又有全國電賽 參加比賽的同學(xué)現(xiàn)在要抓緊熟悉MCU,最好選定一種MCU作為到時候的主控 MSP430比較適合做無線通信類和控制類的賽題,特別作為是無線通信類賽題的主控優(yōu)勢較大; 在控制方面使用起來也比較方便。 如果是電力 ...… 查看全部問答∨ |
設(shè)計(jì)資源 培訓(xùn) 開發(fā)板 精華推薦
- stm32與Arduino的比較
- STM32H503開發(fā)(2)----STM32CubeProgrammer燒錄
- STM32簡介 STM32和ARM7的關(guān)系
- stm32屬于arm嗎_arm和stm32的區(qū)別
- STM32調(diào)試神器STM32CubeMonitor介紹
- 基于通過寄存器和調(diào)用庫函數(shù)的方式,對比測試STM32讀寫IO時間
- 基于STM32單片機(jī)通過使用宏assert_param來實(shí)現(xiàn)運(yùn)行時間檢測
- 基于stm32單片機(jī)利用通用定時器輸出PWM
- 工程師STM32單片機(jī)學(xué)習(xí)基礎(chǔ)手記(4):用PWM實(shí)現(xiàn)熒火蟲燈
- 激光雷達(dá)最重要的參數(shù):信噪比
- 十字路口的“金屬休克”:盤點(diǎn)那些智駕系統(tǒng)很難替代人類駕駛員的場景
- IP智能家居控制系統(tǒng)
- 鋰離子電池充電電路設(shè)計(jì)
- 手機(jī)中音頻系統(tǒng)抗ESD和EMI干擾設(shè)計(jì)
- 北航吳江浩教授團(tuán)隊(duì)研發(fā)的首個具備自主懸停能力的仿蜂鳥微型飛行器
- 基于VMR6512的無線音頻轉(zhuǎn)發(fā)器設(shè)計(jì)
- CS7123在電視盒中的應(yīng)用
- AiMOGA墨甲機(jī)器人驚艷亮相印尼車展,加速東南亞智能銷售布局
- LED閃光燈驅(qū)動芯片在照相手機(jī)中的應(yīng)用
- 是德科技有獎直播 | 應(yīng)對未來高速算力芯片的設(shè)計(jì)與測試挑戰(zhàn)
- 閱讀 TI工業(yè)應(yīng)用方案(電器、電力傳輸)精彩專題,挑戰(zhàn)你的記憶力!好禮相送
- 共抗疫情 少出門多學(xué)習(xí): 多部TI實(shí)用課程奉上, 身體不能在路上就讓靈魂在路上
- 【直播】恩智浦Thread/BLE雙模技術(shù)講座
- 創(chuàng)意改裝大比拼:給你一個升壓板和凈化器,你能改裝成啥?
- MPS電機(jī)研究院 讓電機(jī)更聽話的秘密! 第二站:電機(jī)設(shè)計(jì)經(jīng)驗(yàn)征集令!
- 勞動五月 曬“現(xiàn)場”,誰是電子工作狂?
- 特斯拉發(fā)現(xiàn)新型鋰電池技術(shù)技術(shù):比固態(tài)電池能量密度更高
- 抱團(tuán)取暖無止境,看汽車界的跨界融合
- 美立方旗下公司推控制軟件SCOUT:城市中的智能技術(shù)
- 博格華納新推OBC:核心優(yōu)勢高效、安全、可靠
- 智能電動車時代,爆品化戰(zhàn)略的特斯拉結(jié)果將會怎樣?
- 中國手機(jī)需求下修無損MLCC供需結(jié)構(gòu)
- 瑞薩電子洽談200億美元收購Maxim
- 聯(lián)想阿里巴巴先于美國政府知曉英特爾芯片漏洞惹爭議
- 諾基亞發(fā)布5G高容量芯片組 天線尺寸降低50%
- 三星自曝Exynos 9810處理器頻率:小核心高達(dá)1.9GHz
- 問香水城,STM32的I2C可不可直接掛5V器件。
- 濾波
- 問一個關(guān)于編譯的問題。如何在VxWorks下編譯出MAP文件?
- 【GD32L233C-START評測】三、GPIO、EXTI
- AD6的一些特殊使用方法
- XILINX ISE 14.6 Failed to create temporary project??!
- 基于DTMF制式的中文來電顯示裝置!(轉(zhuǎn))
- 高速AD數(shù)據(jù)采集,異步FIFO,還是雙口RAM
- ISE VHDL 綜合后敏感變量表的修改
- 電子產(chǎn)品設(shè)計(jì)中不可回避的問題—EMI預(yù)一致性測試和調(diào)試