在线观看www成人影院-在线观看www日本免费网站-在线观看www视频-在线观看操-欧美18在线-欧美1级

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

總結(jié)一下定時(shí)器的幾種輸出比較模式

冬至子 ? 來源:小陳學(xué)不停 ? 作者:小陳學(xué)不停 ? 2023-07-21 16:17 ? 次閱讀

1 背景

最近有接觸到通過可控硅的方式來控制交流風(fēng)機(jī)或者電烙鐵功率,STM32定時(shí)器輸出比較模式,剛好可以滿足這種需求,借此機(jī)會總結(jié)一下定時(shí)器的幾種輸出模式。

2 STM32的定時(shí)器比較輸出

STM32的定時(shí)器比較輸出一共有8種,記錄一下初始化方法和邏輯分析儀的波形。

在官網(wǎng)搜索對應(yīng)的型號找到用戶手冊,比如STM32F103ZET6
找到比較模式相關(guān)配置的描述
TIMx capture/compare mode register 1 (TIMx_CCMR1)
Address offset: 0x18 Reset value: 0x0000
The channels can be used in input (capture mode) or in output (compare mode). The
direction of a channel is defined by configuring the corresponding CCxS bits. All the other
bits of this register have a different function in input and in output mode. For a given bit,
OCxx describes its function when the channel is configured in output, ICxx describes it
function when the channel is configured in input. Take care that the same bit can have a
different meaning for the input stage and for the output stage。

圖片

圖片

圖片

圖片

圖片

2.1 OCxM 輸出匹配模式

OC1M用于配置通道1,通道2則在OC2M上

2.1.1 TIM_OCMODE_TIMING
000:Frozen凍結(jié)模式
TIMx_CCR1和計(jì)數(shù)器TIMx_CNT之間的比較對輸出沒有影響

2.1.2 TIM_OCMODE_ACTIVE
001: Set channel 1 to active level on match。
匹配時(shí)將輸出為有效電平,當(dāng)TIMx_CNT=TIMx_CCR1時(shí)強(qiáng)制輸出為高電平

2.1.3 TIM_OCMODE_INACTIVE
010: Set channel 1 to inactive level on match。
匹配時(shí)將輸出為無效電平,當(dāng)TIMx_CNT=TIMx_CCR1時(shí)強(qiáng)制輸出為高低電平

2.1.4 TIM_OCMODE_TOGGLE
011: 當(dāng)TIMx_CNT=TIMx_CCR1時(shí)電平翻轉(zhuǎn)。

2.1.5 TIM_OCMODE_FORCED_INACTIVE
100: Force inactive level,強(qiáng)制輸出為低電平(無效電平)

2.1.6 TIM_OCMODE_FORCED_ACTIVE
101: Force active level,強(qiáng)制輸出為高電平(有效電平)

2.1.7 TIM_OCMODE_PWM1
110: PWM mode 1
當(dāng)TIMx_CNT

2.1.8 TIM_OCMODE_PWM2
111: PWM mode 2
當(dāng)TIMx_CNT

3 實(shí)測波形

在上電時(shí)默認(rèn)會有個(gè)100ms的高電平,作為一個(gè)直觀的起始信號

預(yù)分頻設(shè)置為(72000000/2000)-1,最大計(jì)數(shù)為415-1,則周期是(1*415/2000)=(0.207)s

3.1 TIM_OCMODE_TIMING

3.1.1初始化代碼

void TIM1_PWM_Init(u16 arr,u16 psc)
{
    htim2.Instance = TIM2;
    htim2.Init.Prescaler = psc;
    htim2.Init.CounterMode = TIM_COUNTERMODE_UP;
    htim2.Init.Period = arr;
    htim2.Init.ClockDivision = TIM_CLOCKDIVISION_DIV1;
    htim2.Init.AutoReloadPreload = TIM_AUTORELOAD_PRELOAD_DISABLE;
    htim2.Init.RepetitionCounter = 0;
    HAL_TIM_OC_Init(&htim2);
    sConfigOC.OCMode = TIM_OCMODE_TIMING;;
    sConfigOC.Pulse = 0;
    sConfigOC.OCPolarity = TIM_OCPOLARITY_HIGH;
    sConfigOC.OCFastMode = TIM_OCFAST_DISABLE;
    HAL_TIM_OC_ConfigChannel(&htim2, &sConfigOC, TIM_CHANNEL_2);
    TIM_CCxChannelCmd(TIM2, TIM_CHANNEL_2, TIM_CCx_ENABLE);//
    HAL_TIM_Base_Start_IT(&htim2);
}

3.1.2 波形

極性是高電平時(shí),上電后100ms后一直保持低電平

圖片

極性是低電平時(shí),一直保持高電平

圖片

3.2 TIM_OCMODE_ACTIVE

3.2.1初始化代碼

void TIM1_PWM_Init(u16 arr,u16 psc)
{
    htim2.Instance = TIM2;
    htim2.Init.Prescaler = psc;
    htim2.Init.CounterMode = TIM_COUNTERMODE_UP;
    htim2.Init.Period = arr;
    htim2.Init.ClockDivision = TIM_CLOCKDIVISION_DIV1;
    htim2.Init.AutoReloadPreload = TIM_AUTORELOAD_PRELOAD_DISABLE;
    htim2.Init.RepetitionCounter = 0;
    HAL_TIM_OC_Init(&htim2);
    sConfigOC.OCMode = TIM_OCMODE_ACTIVE;
    sConfigOC.Pulse = 0;
    sConfigOC.OCPolarity = TIM_OCPOLARITY_HIGH;
    sConfigOC.OCFastMode = TIM_OCFAST_DISABLE;
    HAL_TIM_OC_ConfigChannel(&htim2, &sConfigOC, TIM_CHANNEL_2);
    TIM_CCxChannelCmd(TIM2, TIM_CHANNEL_2, TIM_CCx_ENABLE);//
    HAL_TIM_Base_Start_IT(&htim2);
}

3.2.2 波形

極性是低電平時(shí),會先輸出脈寬為計(jì)數(shù)周期的高電平,當(dāng)TIMx_CNT=TIMx_CCR2后輸出一直為低電平(有效電平)

圖片

極性是高電平時(shí),會先輸出脈寬為計(jì)數(shù)周期的低電平,當(dāng)TIMx_CNT=TIMx_CCR2后輸出一直為高電平(有效電平)

圖片

3.3 TIM_OCMODE_INACTIVE

3.3.1初始化代碼

void TIM1_PWM_Init(u16 arr,u16 psc)
{
    htim2.Instance = TIM2;
    htim2.Init.Prescaler = psc;
    htim2.Init.CounterMode = TIM_COUNTERMODE_UP;
    htim2.Init.Period = arr;
    htim2.Init.ClockDivision = TIM_CLOCKDIVISION_DIV1;
    htim2.Init.AutoReloadPreload = TIM_AUTORELOAD_PRELOAD_DISABLE;
    htim2.Init.RepetitionCounter = 0;
    HAL_TIM_OC_Init(&htim2);
    sConfigOC.OCMode = TIM_OCMODE_INACTIVE;
    sConfigOC.Pulse = 0;
    sConfigOC.OCPolarity = TIM_OCPOLARITY_HIGH;
    sConfigOC.OCFastMode = TIM_OCFAST_DISABLE;
    HAL_TIM_OC_ConfigChannel(&htim2, &sConfigOC, TIM_CHANNEL_2);
    TIM_CCxChannelCmd(TIM2, TIM_CHANNEL_2, TIM_CCx_ENABLE);//
    HAL_TIM_Base_Start_IT(&htim2);
}

3.3.2 波形

極性是低電平時(shí),當(dāng)TIMx_CNT=TIMx_CCR2時(shí)會出現(xiàn)一個(gè)低電平,但持續(xù)時(shí)間很短,然后一直輸出一個(gè)高電平(無效電平)

圖片

極性是高電平時(shí),一直輸出為低電平(無效電平)

圖片

3.4 TIM_OCMODE_TOGGLE

3.4.1初始化代碼

void TIM1_PWM_Init(u16 arr,u16 psc)
{
    htim2.Instance = TIM2;
    htim2.Init.Prescaler = psc;
    htim2.Init.CounterMode = TIM_COUNTERMODE_UP;
    htim2.Init.Period = arr;
    htim2.Init.ClockDivision = TIM_CLOCKDIVISION_DIV1;
    htim2.Init.AutoReloadPreload = TIM_AUTORELOAD_PRELOAD_DISABLE;
    htim2.Init.RepetitionCounter = 0;
    HAL_TIM_OC_Init(&htim2);
    sConfigOC.OCMode = TIM_OCMODE_TOGGLE;
    sConfigOC.Pulse = arr/2;
    sConfigOC.OCPolarity = TIM_OCPOLARITY_HIGH;
    sConfigOC.OCFastMode = TIM_OCFAST_DISABLE;
    HAL_TIM_OC_ConfigChannel(&htim2, &sConfigOC, TIM_CHANNEL_2);
    TIM_CCxChannelCmd(TIM2, TIM_CHANNEL_2, TIM_CCx_ENABLE);//
    HAL_TIM_Base_Start_IT(&htim2);
}

3.4.2 波形

極性是低電平時(shí),會先輸出一個(gè)脈寬為半個(gè)計(jì)數(shù)周期的高電平,然后一直不停地翻轉(zhuǎn)出一個(gè)脈寬為一個(gè)計(jì)數(shù)周期的電平

圖片

極性是高電平時(shí),會先輸出一個(gè)脈寬為半個(gè)計(jì)數(shù)周期的低電平,然后一直不停地翻轉(zhuǎn)出一個(gè)脈寬為一個(gè)計(jì)數(shù)周期的電平

圖片

3.5 TIM_OCMODE_PWM1

3.5.1初始化代碼

void TIM1_PWM_Init(u16 arr,u16 psc)
{
    htim2.Instance = TIM2;
    htim2.Init.Prescaler = psc;
    htim2.Init.CounterMode = TIM_COUNTERMODE_UP;
    htim2.Init.Period = arr;
    htim2.Init.ClockDivision = TIM_CLOCKDIVISION_DIV1;
    htim2.Init.AutoReloadPreload = TIM_AUTORELOAD_PRELOAD_DISABLE;
    htim2.Init.RepetitionCounter = 0;
    HAL_TIM_OC_Init(&htim2);
    sConfigOC.OCMode = TIM_OCMODE_PWM1;
    sConfigOC.Pulse = arr*2/3;
    sConfigOC.OCPolarity = TIM_OCPOLARITY_HIGH;
    sConfigOC.OCFastMode = TIM_OCFAST_DISABLE;
    HAL_TIM_OC_ConfigChannel(&htim2, &sConfigOC, TIM_CHANNEL_2);
    TIM_CCxChannelCmd(TIM2, TIM_CHANNEL_2, TIM_CCx_ENABLE);//
    HAL_TIM_Base_Start_IT(&htim2);
}

3.5.2 波形

極性是低電平時(shí),當(dāng)TIMx_CNT

圖片

極性是高電平時(shí),當(dāng)TIMx_CNT

圖片

3.6 TIM_OCMODE_PWM2

3.6.1初始化代碼

void TIM1_PWM_Init(u16 arr,u16 psc)
{
    htim2.Instance = TIM2;
    htim2.Init.Prescaler = psc;
    htim2.Init.CounterMode = TIM_COUNTERMODE_UP;
    htim2.Init.Period = arr;
    htim2.Init.ClockDivision = TIM_CLOCKDIVISION_DIV1;
    htim2.Init.AutoReloadPreload = TIM_AUTORELOAD_PRELOAD_DISABLE;
    htim2.Init.RepetitionCounter = 0;
    HAL_TIM_OC_Init(&htim2);
    sConfigOC.OCMode = TIM_OCMODE_PWM2;
    sConfigOC.Pulse = arr*2/3;
    sConfigOC.OCPolarity = TIM_OCPOLARITY_HIGH;
    sConfigOC.OCFastMode = TIM_OCFAST_DISABLE;
    HAL_TIM_OC_ConfigChannel(&htim2, &sConfigOC, TIM_CHANNEL_2);
    TIM_CCxChannelCmd(TIM2, TIM_CHANNEL_2, TIM_CCx_ENABLE);//
    HAL_TIM_Base_Start_IT(&htim2);
}

3.6.2 波形

極性是低電平時(shí),當(dāng)TIMx_CNT

圖片

極性是高電平時(shí),當(dāng)TIMx_CNT

圖片

3.7 TIM_OCMODE_FORCED_ACTIVE

3.7.1初始化代碼

void TIM1_PWM_Init(u16 arr,u16 psc)
{
    htim2.Instance = TIM2;
    htim2.Init.Prescaler = psc;
    htim2.Init.CounterMode = TIM_COUNTERMODE_UP;
    htim2.Init.Period = arr;
    htim2.Init.ClockDivision = TIM_CLOCKDIVISION_DIV1;
    htim2.Init.AutoReloadPreload = TIM_AUTORELOAD_PRELOAD_DISABLE;
    htim2.Init.RepetitionCounter = 0;
    HAL_TIM_OC_Init(&htim2);
    sConfigOC.OCMode = TIM_OCMODE_FORCED_ACTIVE;
    sConfigOC.Pulse = 0;
    sConfigOC.OCPolarity = TIM_OCPOLARITY_HIGH;
    sConfigOC.OCFastMode = TIM_OCFAST_DISABLE;
    HAL_TIM_OC_ConfigChannel(&htim2, &sConfigOC, TIM_CHANNEL_2);
    TIM_CCxChannelCmd(TIM2, TIM_CHANNEL_2, TIM_CCx_ENABLE);//
    HAL_TIM_Base_Start_IT(&htim2);
}

3.7.2 波形

極性是低電平時(shí),一直輸出為低電平(有效電平)。

圖片

極性是高電平時(shí),一直輸出為高電平(有效電平)。

圖片

3.8 TIM_OCMODE_FORCED_INACTIVE

3.8.1初始化代碼

void TIM1_PWM_Init(u16 arr,u16 psc)
{
    htim2.Instance = TIM2;
    htim2.Init.Prescaler = psc;
    htim2.Init.CounterMode = TIM_COUNTERMODE_UP;
    htim2.Init.Period = arr;
    htim2.Init.ClockDivision = TIM_CLOCKDIVISION_DIV1;
    htim2.Init.AutoReloadPreload = TIM_AUTORELOAD_PRELOAD_DISABLE;
    htim2.Init.RepetitionCounter = 0;
    HAL_TIM_OC_Init(&htim2);
    sConfigOC.OCMode = TIM_OCMODE_FORCED_INACTIVE;
    sConfigOC.Pulse = 0;
    sConfigOC.OCPolarity = TIM_OCPOLARITY_HIGH;
    sConfigOC.OCFastMode = TIM_OCFAST_DISABLE;
    HAL_TIM_OC_ConfigChannel(&htim2, &sConfigOC, TIM_CHANNEL_2);
    TIM_CCxChannelCmd(TIM2, TIM_CHANNEL_2, TIM_CCx_ENABLE);//
    HAL_TIM_Base_Start_IT(&htim2);
}

3.8.2 波形

極性是低電平時(shí),一直輸出為高電平(無效電平)。

圖片

極性是高電平時(shí),一直輸出為低電平(無效電平)。

圖片

4 應(yīng)用場景

假設(shè)可控硅是低電平導(dǎo)通,我們需要在初始化時(shí)輸出為高電平,在過零時(shí)輸出一個(gè)低電平,電平的時(shí)間可控。

4.1 初始化定時(shí)器為TIM_OCMODE_INACTIVE模式

void TIM1_PWM_Init(u16 arr,u16 psc)
{
    htim2.Instance = TIM2;
    htim2.Init.Prescaler = psc;
    htim2.Init.CounterMode = TIM_COUNTERMODE_UP;
    htim2.Init.Period = arr;
    htim2.Init.ClockDivision = TIM_CLOCKDIVISION_DIV1;
    htim2.Init.AutoReloadPreload = TIM_AUTORELOAD_PRELOAD_DISABLE;
    htim2.Init.RepetitionCounter = 0;
    HAL_TIM_OC_Init(&htim2);
    sConfigOC.OCMode = TIM_OCMODE_INACTIVE;
    sConfigOC.Pulse = 0;
    sConfigOC.OCPolarity = TIM_OCPOLARITY_LOW;
    sConfigOC.OCFastMode = TIM_OCFAST_DISABLE;
    HAL_TIM_OC_ConfigChannel(&htim2, &sConfigOC, TIM_CHANNEL_2);
    TIM_CCxChannelCmd(TIM2, TIM_CHANNEL_2, TIM_CCx_ENABLE);//
    HAL_TIM_Base_Start_IT(&htim2);
}

4.2 使用按鍵來模擬過零信號,平時(shí)輸出為高電平(無效電平),當(dāng)按鍵按下時(shí),強(qiáng)制輸出為低電平,并且脈寬為207.5*360/415=180ms,然后輸出持續(xù)為高電平(無效電平)

key = KEY_Scan(0);
if(key == KEY0_PRES) 
{
    HAL_GPIO_WritePin(GPIOA,GPIO_PIN_2,GPIO_PIN_SET);  
    TIM2- >CCMR1 = (TIM_OCMODE_FORCED_ACTIVE< 
    TIM2- >CNT=0;
    TIM2- >CCR2 = (90*4-1); 
    TIM2- >CCMR1 = (TIM_OCMODE_INACTIVE< 
    HAL_GPIO_WritePin(GPIOA,GPIO_PIN_2,GPIO_PIN_RESET);
    LED0 =!LED0;           
}

4.3 實(shí)測波形

圖片

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報(bào)投訴
  • 可控硅
    +關(guān)注

    關(guān)注

    43

    文章

    973

    瀏覽量

    73222
  • 比較器
    +關(guān)注

    關(guān)注

    14

    文章

    1842

    瀏覽量

    108699
  • 預(yù)分頻器
    +關(guān)注

    關(guān)注

    0

    文章

    19

    瀏覽量

    8286
  • STM32F103ZET6
    +關(guān)注

    關(guān)注

    9

    文章

    67

    瀏覽量

    21638
  • stm32定時(shí)器
    +關(guān)注

    關(guān)注

    0

    文章

    13

    瀏覽量

    2405
收藏 人收藏

    評論

    相關(guān)推薦
    熱點(diǎn)推薦

    分享一下定時(shí)器的編程技巧

    分享一下定時(shí)器的編程技巧和編程實(shí)例的講解,每句都分析講解,方便初學(xué)者學(xué)習(xí)和進(jìn)步
    發(fā)表于 09-28 11:16

    STM32定時(shí)器幾種模式介紹

    32的定時(shí)器主要有 時(shí)基單元,比較輸出,輸入捕獲和PWM輸出幾種工作模式。其中時(shí)基單元和
    發(fā)表于 07-06 08:02

    單片機(jī)定時(shí)器實(shí)驗(yàn)總結(jié)

    單片機(jī)定時(shí)器實(shí)驗(yàn)總結(jié)定時(shí)器中斷是單片機(jī)最重要的個(gè)功能,開始學(xué)的時(shí)候遇到了不少的問題,通過不斷地學(xué)習(xí)解決了不少問題,其實(shí)學(xué)會之后也沒有什
    發(fā)表于 07-14 06:58

    一下定時(shí)器的用法以及PWM的調(diào)速

    今天我們來講一下定時(shí)器的用法以及PWM的調(diào)速我們最初接觸的51單片機(jī)有兩組定時(shí)器(計(jì)數(shù)),因?yàn)榧瓤梢?b class='flag-5'>定時(shí),又可以計(jì)數(shù),因此叫做定時(shí)器(計(jì)數(shù)
    發(fā)表于 12-07 12:10

    STM32定時(shí)器的使用學(xué)習(xí)

    快速固定頻率采集數(shù)據(jù)的話建議學(xué)習(xí)一下定時(shí)器觸發(fā)數(shù)據(jù)通過DMA傳遞接下來可以學(xué)習(xí)一下定時(shí)器的使用了32常用的定時(shí)器功能有PWM波輸出,PWM波輸入判斷占空比和頻率,
    發(fā)表于 01-06 07:48

    定時(shí)器基礎(chǔ)知識與PWM輸出原理是什么

    轉(zhuǎn)速等。本篇先介紹定時(shí)器的基礎(chǔ)知識,然后對照這些知識介紹一下定時(shí)器輸出PWM的基本原理,以及編程實(shí)現(xiàn)與代碼分析。首先來看一下定時(shí)器的基礎(chǔ)介紹。1
    發(fā)表于 01-25 08:16

    關(guān)于定時(shí)器的單脈沖輸出模式應(yīng)用

    單脈沖輸出模式定時(shí)器比較輸出應(yīng)用中的種特殊情況或者特殊應(yīng)用,是
    的頭像 發(fā)表于 02-14 15:54 ?1.7w次閱讀
    關(guān)于<b class='flag-5'>定時(shí)器</b>的單脈沖<b class='flag-5'>輸出</b><b class='flag-5'>模式</b>應(yīng)用

    淺談定時(shí)器基礎(chǔ)知識與PWM輸出原理

    轉(zhuǎn)速等。 本篇先介紹定時(shí)器的基礎(chǔ)知識,然后對照這些知識介紹一下定時(shí)器輸出PWM的基本原理,以及編程實(shí)現(xiàn)與代碼分析。 首先來看一下定時(shí)器的基礎(chǔ)介紹。 1
    的頭像 發(fā)表于 04-05 10:35 ?1.5w次閱讀
    淺談<b class='flag-5'>定時(shí)器</b>基礎(chǔ)知識與PWM<b class='flag-5'>輸出</b>原理

    單片機(jī)MSP430入門-理論⑦--定時(shí)器模塊-定時(shí)器A②

    單片機(jī)MSP430入門-理論⑦--定時(shí)器模塊-定時(shí)器A②上期大概給大家匯總介紹了,定時(shí)器模塊中比較重要并且常用的定時(shí)器A,大概說了
    發(fā)表于 11-19 17:51 ?9次下載
    單片機(jī)MSP430入門-理論⑦--<b class='flag-5'>定時(shí)器</b>模塊-<b class='flag-5'>定時(shí)器</b>A②

    51單片機(jī)定時(shí)器問題總結(jié)

    勉強(qiáng)看懂,然后開始寫代碼,雖然寫成功了,但是我還是覺得有些懵懵懂懂的.于是我找了些書還有開發(fā)板的幫助手冊看,總結(jié)一下。談?wù)勛约旱目捶?b class='flag-5'>定時(shí)器和中斷只學(xué)了
    發(fā)表于 11-23 16:51 ?2次下載
    51單片機(jī)<b class='flag-5'>定時(shí)器</b>問題<b class='flag-5'>總結(jié)</b>

    通過TIM輸出比較個(gè)定時(shí)器

    ~0xFFFF之間循環(huán)計(jì)時(shí)。本例通過MC9S12XS128的TIM模塊的輸出比較個(gè)簡單的定時(shí)器。以下為本例所用到的寄存的介紹:TIOS
    發(fā)表于 11-26 20:21 ?11次下載
    通過TIM<b class='flag-5'>輸出</b><b class='flag-5'>比較</b>做<b class='flag-5'>一</b>個(gè)<b class='flag-5'>定時(shí)器</b>

    電機(jī)控制基礎(chǔ)——定時(shí)器基礎(chǔ)知識與PWM輸出原理

    轉(zhuǎn)速等。本篇先介紹定時(shí)器的基礎(chǔ)知識,然后對照這些知識介紹一下定時(shí)器輸出PWM的基本原理,以及編程實(shí)現(xiàn)與代碼分析。首先來看一下定時(shí)器的基礎(chǔ)介紹。1
    發(fā)表于 11-30 14:21 ?38次下載
    電機(jī)控制基礎(chǔ)——<b class='flag-5'>定時(shí)器</b>基礎(chǔ)知識與PWM<b class='flag-5'>輸出</b>原理

    【捕獲比較模式】msp430定時(shí)器比較捕獲理解

    MSP430的定時(shí)器中有比較捕獲的概念,剛剛接觸非常生疏。看了半天終于清楚: 比較模式: 這是定時(shí)器的默認(rèn)
    發(fā)表于 12-16 16:55 ?10次下載
    【捕獲<b class='flag-5'>比較</b><b class='flag-5'>模式</b>】msp430<b class='flag-5'>定時(shí)器</b><b class='flag-5'>比較</b>捕獲理解

    STM32定時(shí)器幾種輸出模式

    最近有接觸到通過可控硅的方式來控制交流風(fēng)機(jī)或者電烙鐵功率,STM32的定時(shí)器輸出比較模式,剛好可以滿足這種需求,借此機(jī)會總結(jié)
    的頭像 發(fā)表于 01-12 16:49 ?6642次閱讀
    STM32<b class='flag-5'>定時(shí)器</b>的<b class='flag-5'>幾種</b><b class='flag-5'>輸出</b><b class='flag-5'>模式</b>

    555定時(shí)器的工作模式

    (monostable)和雙穩(wěn)態(tài)(astable)模式。 單穩(wěn)態(tài)模式 單穩(wěn)態(tài)模式也叫單觸發(fā)模式,是555
    的頭像 發(fā)表于 10-24 10:10 ?1863次閱讀
    主站蜘蛛池模板: 啪视频免费| 国产中文99视频在线观看 | 亚洲va中文va欧美va爽爽 | jlzz日本| 日韩精品系列产品 | 五月婷六月 | 日不卡| 精品一区 二区三区免费毛片 | 欧美呜巴又大粗又长 | 亚洲国产福利精品一区二区 | 韩国视频在线播放 | 久久久久无码国产精品一区 | 欧美黄页 | 7777在线| 欧美卡一卡二卡新区网站 | 欧美日韩精品一区二区在线线 | 操天天| 日韩精品一区二区在线观看 | 777奇米四色米奇影院在线播放 | 龙口护士门91午夜国产在线 | 色网站免费视频 | 狠狠色婷婷丁香综合久久韩国 | 欧美五月激情 | 四虎最新紧急入口 | 亚洲第一成人影院 | 91成人免费福利网站在线 | 男啪女色黄无遮挡免费观看 | 多男一女一级淫片免费播放口 | 国产免费资源 | 一区二区三区免费精品视频 | 日本一区二区三区四区不卡 | 亚洲第一黄色网址 | 快色视频免费观看 | 一级特黄aa大片一又好看 | 国产精品久久久久影院色老大 | 2018国产大陆天天弄 | 婷婷射丁香 | 午夜视频免费观看黄 | 91av免费观看 | 欧美色婷婷 | 六月婷婷导航福利在线 |