新聞中心

        EEPW首頁 > 嵌入式系統 > 設計應用 > STM32之TIMER定時器之間不同點

        STM32之TIMER定時器之間不同點

        作者: 時間:2016-11-11 來源:網絡 收藏
        STM32F1系類有1~14一共14個定時器;具體型號不一樣會有所不同。它適合多種用途,包含測量輸入信號的脈沖寬度(輸入捕獲),或者產生輸出波形(輸出比較、PWM、嵌入死區時間的互補PWM等)。 使用定時器預分頻器和RCC時鐘控制預分頻器,可以實現脈沖寬度和波形周期從幾個微秒到幾個毫秒的調節。 高級控制定時器(TIM1和TIM8)和通用定時器(TIMx)是完全獨立的,它們不共享任何資源。它們可以同步操作。
        TIM6和TIME7是基本定時器,他們通常作為通用定時器提供時間基準,特別地可以為數模轉換器(DAC)提供時鐘。實際上,它
        們在芯片內部直接連接到DAC并通過觸發輸出直接驅動DAC。 這2個定時器是互相獨立的,不共享任何資源。
        TIM2到TIM14為通用定時器,TIM2到TIM5;TIM9和TIM12;TIM10,TIM11,TIM13,TIM14,分為了三組,他們功能上有一些不同,相對高級定時器,只是功能上有一些閹割,他們都是相互獨立的,但是總時鐘都是由RCC控制著。具體的不同點看下面的結構體。
        圖一為TIM1和TIM8高級定時器
        圖二為TIM2到TIM5
        圖三為TIM6和TIM7
        圖四為TIM9和TIM12
        圖五為TIM10/11/13/14
        從這五幅圖可以看出,每組定時有自己的用途,他們還可以根據需要通過TRGO信號進行定時定級聯。但是不推存大家這樣做,如果你設計的系統誤差沒有嚴格要求話還是可以嘗試的。
        具體的定時器配置和說明將在以后日志中詳細說明,他們的配置幾乎是一樣的。



        關鍵詞: STM32TIMER定時

        評論


        技術專區

        關閉
        主站蜘蛛池模板: 泾源县| 商丘市| 罗定市| 谢通门县| 黄梅县| 武胜县| 靖远县| 山东| 富民县| 永宁县| 固镇县| 天长市| 泽州县| 建始县| 河津市| 岳阳市| 大兴区| 青州市| 大新县| 班玛县| 化隆| 海宁市| 固镇县| 三台县| 东兰县| 翁源县| 西和县| 揭西县| 资中县| 泸溪县| 彭泽县| 新巴尔虎左旗| 阳泉市| 友谊县| 台湾省| 上蔡县| 滨州市| 印江| 富阳市| 绿春县| 左云县|