娇小w搡bbbb搡bbb,《第一次の人妻》,中国成熟妇女毛茸茸,边啃奶头边躁狠狠躁视频免费观看

先看看官方資料對單脈沖模式的介紹

下面看C代碼的實現(xiàn)


void PWM_GPIO_Init( void )

{

    PC_DDR_DDR6 = 1;                            //輸出管腳   PC6   TIM1_CH1

    PC_CR1_C16 = 1;                             //推挽輸出

    PC_CR2_C26 = 1;                             //輸出最大10MHZ

 

    PC_DDR_DDR7 = 0;                            //輸入管腳  PC7    TIM1_CH2

    PC_CR1_C17 = 1;                             //帶上拉輸入

    PC_CR2_C27 = 0;                             //禁止外部中斷

}

 

//TIM1_CH2 設(shè)置為輸入模式   TIM1_CH1 設(shè)置為輸出模式

//當(dāng)檢測到 TIM1_CH2 為高電平或者上升沿時,TIM1_CH1 輸出一個脈沖,然后又恢復(fù)為默認(rèn)電平

void  PWM_Mode( void )

{

    TIM1_PSCRH = 0x00;                          //4MHz

    TIM1_PSCRL = 0x03;                          //時鐘分頻寄存器  計數(shù)器的時鐘頻率(fCK_CNT)=fCK_PSC/(PSCR[15:0]+1)

/*

此處設(shè)置的頻率決定了 TIM1_CH1 輸出的最高頻率,就算TIM1_CH2 輸入引腳的在高,TIM1_CH1輸出頻率也不會高于此頻率

TIM1_CH1 輸出頻率最高為4K Hz,意味著當(dāng)TIM1_CH2的輸入脈沖頻率低于4K Hz時,檢測到TIM1_CH2的一個高電平或者上升沿時

TIM1_CH1 就會輸出一個脈沖,TIM1_CH1輸出脈沖的頻率和TIM1_CH2輸入脈沖的頻率一樣。但是當(dāng)TIM1_CH2輸入脈沖頻率超過4KHz

時,TIM1_CH1輸出的脈沖頻率也只有4KHZ,如果TIM1_CH2捕獲的輸入脈沖頻率超過4K Hz時,需要修改TIM1_CH1 輸出最高頻率

*/    

    TIM1_ARRH = ( u8 )( 1000 >> 8 ) ;           //設(shè)置PWM的周期       4M / 1000 = 4K

    TIM1_ARRL = ( u8 )( 1000 & 0xFF );

    TIM1_CCR1H = ( u8 )( 100 >> 8 );           //通道1配置占空比      占空比10%

    TIM1_CCR1L = ( u8 )( 100 );

 

   //設(shè)置TIM1_CH1 輸出模式

    TIM1_CCMR1_OC1M = 6;                        //PWM模式1

    TIM1_CCMR1_OC1PE = 1 ;                      //使能CCR預(yù)裝載

    TIM1_CCER1_CC1P = 0 ;                       //配置輸出極性為高電平

    TIM1_CCER1_CC1E = 1 ;                       //使能通道1PWM的輸出

   //設(shè)置TIM1_CH2 輸入捕獲模式

    TIM1_CCER1_CC2E = 0;                        //禁止輸出

    TIM1_CCMR2_CC2S = 0x01 ;                    //配置通道2為輸入模式

    TIM1_CCER1_CC2P = 0 ;                       //捕獲高電平或者上升沿

    TIM1_CCER1_CC2E = 1;                        //使能通道捕獲

    TIM1_SMCR_TS = 6;                           //濾波后定時器輸入2

    TIM1_SMCR_SMS = 6;                          //觸發(fā)模式 計數(shù)器在觸發(fā)輸入TRGI的上升沿啟動

 

    TIM1_CR1_DIR = 0;                           //向上計數(shù)

    TIM1_CR1_CMS = 0 ;                          //計數(shù)模式為邊沿對其模式

    TIM1_CR1_OPM = 1;                           //使能單脈沖模式

    TIM1_CR1_ARPE = 0;                          //禁止自動重裝

    TIM1_CR1_CEN = 1 ;                          //使能定時器1

    TIM1_BKR_MOE = 1;                           //主輸出使能

 

    TIM1_EGR_UG = 1 ;                           // 允許在產(chǎn)生更新事件時重裝定時器值

}

 

void PWM_Init( void )

{

    PWM_GPIO_Init();

    PWM_Mode();

}

PC7引腳輸入一個脈沖波,當(dāng)捕獲到上升沿之后,就會通過PC7引腳輸出一個脈沖。下面看下測試情況

函數(shù)發(fā)生器產(chǎn)生一個100HZ的脈沖波送到單片機(jī)PC7口,PC6口輸出一個單脈沖。


示波器上黃色波形為函數(shù)發(fā)生器輸入脈沖波,綠色波形為PC6口輸出的單脈沖。通過波形可以看到在黃色波形上升沿時,綠色波形發(fā)出了一個脈沖。黃色波形發(fā)送脈沖的頻率為100HZ,綠色波形輸出脈沖的頻率也為100HZ。


將綠色波形放大看看,是不是程序中設(shè)置的4K頻率。

從黃色波形上升沿開始,綠色波形輸出高電平,高電平持續(xù)時間25us左右,低電平持續(xù)時間225us左右,整個周期時長25+225=250us,頻率剛好是4K。高電平占空比為10%,說明輸出的單脈沖和程序設(shè)置的一樣。


下面將輸入脈沖波頻率設(shè)置為4K,占空比設(shè)置為10%,看看單脈沖輸出是不是和脈沖輸入波形是一樣的。

通過實測可以看到,輸入脈沖波頻率為4K,占空比為10%,輸出的單脈沖和輸入的是一樣的。


下面將輸入脈沖頻率增加到8K

可以看到黃色輸入脈沖波的頻率增加到8K時,輸出單脈沖的頻率依然是4K。說明要想正常使用單脈沖模式時,輸入捕獲脈沖的頻率要低于單脈沖的輸出頻率。

關(guān)鍵字:STM8  PWM 引用地址:STM8學(xué)習(xí)筆記----PWM單脈沖模式輸出

上一篇:STM8學(xué)習(xí)筆記---利用PWM功能輸出SPWM波
下一篇:STM8的ADC多種采集模式詳解及應(yīng)用

推薦閱讀

上海,2018年9月18日—— 作為設(shè)計和生產(chǎn)創(chuàng)新性半導(dǎo)體材料的全球領(lǐng)軍企業(yè),Soitec半導(dǎo)體公司于2018年9月18日至19日參加了在上海由SOI國際產(chǎn)業(yè)聯(lián)盟舉辦的第六屆FD-SOI高峰論壇暨國際RF-SOI研討會(Shanghai FD-SOI Forum & International RF-SOI Workshop)。來自國際頂級半導(dǎo)體公司、科研院所、投資機(jī)構(gòu)和政府部門的業(yè)內(nèi)精英在本屆高峰論壇上就FD-S...
集微網(wǎng)消息,市場傳出受三星制程出包影響,凸顯臺積電先進(jìn)制程良率遠(yuǎn)高于三星,預(yù)期高通訂單將在5nm制程時回歸臺積電。臺積電董事長劉德音日前直言,臺積電5nm今年走出研發(fā)階段,“明年是急速擴(kuò)張的一年”,并已將重心放在3nm與2nm制程技術(shù)規(guī)劃上,暗示5nm已有基本客戶。高通最近幾代驍龍?zhí)幚砥魇窃谂_積電和三星之間來回變動的,體現(xiàn)出臺積電與三星在先進(jìn)...
集微網(wǎng)消息 近年來,隨著智能手機(jī)的發(fā)展,主流手機(jī)品牌的電池容量也越來越大,以滿足更長時間的續(xù)航需求。然而,受限于鋰電池自身物理特性以及5G手機(jī)市場和周邊配件產(chǎn)品的技術(shù)迭代加快,充電速度也成為困擾廣大用戶的痛點之一,相關(guān)應(yīng)用市場對電池的續(xù)航能力提出了更高的要求。毫無疑問,快充的到來成為緩解用戶“續(xù)航焦慮”的有效解決方案;同時,相關(guān)應(yīng)...
S3C2410 啟動后先進(jìn)行一些必要的設(shè)置,如關(guān) WatchDog,設(shè)置 PLL 與時鐘,配置 SDRAM,初始化堆棧等,網(wǎng)上有很多分析啟動代碼的文章,本文不打算再進(jìn)行說明。 本文分從 NOR Flash 與 NAND Flash 啟動兩種情況分別進(jìn)行分析。首先要知道 NOR Flash 是 XIP 的,如果從 NOR 啟動,代碼首先在 NOR Flash 內(nèi)執(zhí)行,考慮到運行速度,我們要把...

史海拾趣

問答坊 | AI 解惑

汽車設(shè)計制造全過程

對于大多數(shù)人來說,對車的欣賞基本都是整車,除了性能之外,汽車的外觀和內(nèi)飾是人們談?wù)撟疃嗟脑掝},因為這是對一輛車最直觀的印象,所謂汽車設(shè)計,簡單的理解是根據(jù)一款車型的多方面要求來設(shè)計汽車的外觀及內(nèi)飾,使其在充分發(fā)揮性能的基礎(chǔ)上藝術(shù)化 ...…

查看全部問答∨

wince下usb轉(zhuǎn)串口問題

小弟最近在做wince上面的usb轉(zhuǎn)串口驅(qū)動,用的是public下面的usbser,編譯到系統(tǒng)里面后能識別usb轉(zhuǎn)串口的線了,并模擬為串口1,但是操作的時候用一款usb轉(zhuǎn)串口線只能收,發(fā)不出來,用另外一款收發(fā)都有數(shù)但是數(shù)不對現(xiàn)象就像是串口速率不一樣,但是這 ...…

查看全部問答∨

請教!ACER C300的EASYPORT 筆記本擴(kuò)展接口一個 是否可以改裝成USB接口?

請教!ACER C300的EASYPORT 筆記本擴(kuò)展接口一個 是否可以改裝成USB接口? 請教!ACER C300的EASYPORT 筆記本擴(kuò)展接口一個 是否可以改裝成USB接口? 還有如何提取內(nèi)置在筆記本中的EASYPORT的驅(qū)動? 謝謝!13956302025  heroxgy@163.com&n ...…

查看全部問答∨

【求助】64位的cpu和64位機(jī)的問題

64位的cpu是地址線的位數(shù)是64位,還是數(shù)據(jù)線的位數(shù)是 64位? 64位機(jī)呢?問題如上? 是64位機(jī)還是64位的cpu可以將內(nèi)存擴(kuò)展到2的64次方? 謝謝回答。…

查看全部問答∨

關(guān)于C51中,中斷函數(shù)的聲明問題

#define uint unsigned int #define uchar unsigned char uint state; uint i; uchar sum_state; uchar buff_1[5]="XXXXX"; uchar buff_2[5]="XXXXX"; uchar buff_3[5]="XXXXX"; uchar buff_4[5]="XXXXX"; uchar buff_5[5 ...…

查看全部問答∨

初學(xué)arm問問題-中斷返回后,返回處理器狀態(tài) 的 問題

判斷處理器狀態(tài)的問題:         書上這樣寫的,不怎么理解。         ------------------         原文:當(dāng)異常發(fā)生時,處理器自動切換到ARM狀態(tài),所以在異常 ...…

查看全部問答∨

關(guān)于欠壓保護(hù)?

SVSCTL|=VLDON; if (SVSCTL&BIT1)//為1時,欠壓 { P2OUT&=~BIT0;//報警 LCDM9=0x20;//顯示“欠壓” } 這樣能實現(xiàn)嗎?剛開啟就判斷是不是判斷不出來啊,有必要加個延時嗎?如果延時沿多長時間呢? 謝謝啊!…

查看全部問答∨

孫紅雷“潛伏”北京現(xiàn)代4S店

ME是叮叮鐺鐺的雷絲,自認(rèn)大哥的消息一直收錄齊全~那個 呃 ……大家不要誤會,我并不是來掏底的,我對大哥那是一個尊重加愛護(hù)加珍惜加傾慕!~咦~害羞~一切都是隱私所以不能像廣大網(wǎng)民透露!但是大哥最近潛伏在4S店的事,ME卻完全沒有預(yù)料!實在 ...…

查看全部問答∨

LM Flash Programmer 串口 出錯

本想使用LM Flash Programmer 通過串口對LM3S6432下載程序,結(jié)果始終波特率不匹配。向大家咨詢下,如何使用。在此先謝謝了。…

查看全部問答∨
小廣播
設(shè)計資源 培訓(xùn) 開發(fā)板 精華推薦

最新單片機(jī)文章

 
EEWorld訂閱號

 
EEWorld服務(wù)號

 
汽車開發(fā)圈

 
機(jī)器人開發(fā)圈

電子工程世界版權(quán)所有 京ICP證060456號 京ICP備10001474號-1 電信業(yè)務(wù)審批[2006]字第258號函 京公網(wǎng)安備 11010802033920號 Copyright ? 2005-2025 EEWORLD.com.cn, Inc. All rights reserved
主站蜘蛛池模板: 工布江达县| 阜城县| 乌拉特中旗| 高安市| 清远市| 获嘉县| 蓬莱市| 松原市| 柘城县| 六安市| 龙海市| 湟中县| 增城市| 星子县| 文登市| 若羌县| 德州市| 绥德县| 牡丹江市| 惠州市| 保亭| 北海市| 夏河县| 建昌县| 湘潭县| 高雄市| 临猗县| 讷河市| 周口市| 林州市| 湖北省| 叶城县| 香港| 卢氏县| 南江县| 福贡县| 和林格尔县| 卫辉市| 厦门市| 西峡县| 富阳市|