久久久久久久999_99精品久久精品一区二区爱城_成人欧美一区二区三区在线播放_国产精品日本一区二区不卡视频_国产午夜视频_欧美精品在线观看免费

標(biāo)題: 利用STM32定時(shí)器輸出指定脈沖個(gè)數(shù)的一種方法 [打印本頁(yè)]

作者: taoran    時(shí)間: 2016-11-15 01:19
標(biāo)題: 利用STM32定時(shí)器輸出指定脈沖個(gè)數(shù)的一種方法
我們?cè)谧銮度胧疆a(chǎn)品的開發(fā)過程中,有時(shí)需要輸出指定數(shù)目的脈沖。實(shí)現(xiàn)它的方法較多,這里介紹一種利用STM32定時(shí)器的單脈沖模式來實(shí)現(xiàn)的方法。


STM32定時(shí)器的單脈沖輸出功能,其實(shí)是定時(shí)器輸出比較功能的一個(gè)特殊應(yīng)用。即讓定時(shí)器在某個(gè)事件觸發(fā)后的一段時(shí)間產(chǎn)生指定脈寬的單脈沖信號(hào)。


計(jì)數(shù)器的啟動(dòng)通常可由從模式控制器控制,可由比較輸出模式或PWM輸出模式來產(chǎn)生波形。通過置位OPM@TIMx_CR1來在下一個(gè)更新事件時(shí)關(guān)閉計(jì)數(shù)器來實(shí)現(xiàn)單脈沖輸出。



STM32定時(shí)器里有個(gè)重復(fù)計(jì)數(shù)器TIMx_RCR,當(dāng)它的值是個(gè)非0值N時(shí),計(jì)數(shù)器不再每次溢出【上溢或下溢】時(shí)都產(chǎn)生更新事件,而是當(dāng)發(fā)生第N+1次溢出時(shí)才產(chǎn)生更新事件。如果RCR=0的話,就是每次溢出都產(chǎn)生更新事件。

那么,當(dāng)把單脈沖輸出模式與RCR寄存器配合使用時(shí),就不難生成指定數(shù)目的脈沖個(gè)數(shù)。此時(shí)脈沖個(gè)數(shù)為TIMx_RCR的值加1。


在上面原理的基礎(chǔ)上,通過使用STM32定時(shí)器的主從模式還可以方便地實(shí)現(xiàn)周期性地輸出指定數(shù)目的脈沖。


假如按上圖所示,TIM2與TIM1主從連接,實(shí)現(xiàn)周期性的輸出5個(gè)脈沖。

TIM2 配置為 觸發(fā)模式,觸發(fā)TIM1的計(jì)數(shù);

TIMER1 配置為 單脈沖輸出模式;TIM1_RCR=4;




關(guān)于上述內(nèi)容的更多細(xì)節(jié)可以點(diǎn)擊左下方的”閱讀原文”去下載AN4776,相關(guān)應(yīng)用的參考固件代碼,可以去www.st.com/stm32 搜索X-CUBE-TIMCOOKER下載。整個(gè)固件包解壓后的工程目錄如下所示,其中就有上面提到的兩種應(yīng)用的參考工程代碼。






歡迎光臨 (http://m.zg4o1577.cn/bbs/) Powered by Discuz! X3.1
主站蜘蛛池模板: 亚洲精品一区二三区不卡 | 精品综合网 | 欧美二区视频 | 日韩大片在线观看 | 免费91 | 国产日韩在线视频 | 国产精品人人做人人爽人人添 | av在线成人 | 亚洲网站在线观看 | 久久久久久久91 | 国产亚洲一区二区三区 | 成年人网站在线免费观看 | 日韩精品视频在线播放 | 日韩精品在线一区二区 | 久久艹精品 | 三级在线视频 | 久久中文视频 | 久久久久亚洲精品 | 狠狠干狠狠插 | 国产无遮挡又黄又爽又色 | 一区二区高清视频 | 日韩免费看片 | jlzzjlzz欧美大全 | 中日韩毛片 | 极品白嫩少妇无套内谢 | 亚洲黄色精品 | 最近日本中文字幕 | 日本特级黄色片 | 日本不卡在线 | 91理论片午午伦夜理片久久 | 国产精品人人做人人爽人人添 | 日韩一区二区中文字幕 | 九九热这里| 九色视频丨porny丨丝袜 | 一区二区三区黄色 | 国产黄色av | 亚洲激情中文字幕 | 99视频网 | 99av| 国产一区二区久久 | 免费成人结看片 |