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

歷史上的今天

今天是:2024年09月28日(星期六)

2021年09月28日 | STM8S103之tim2捕獲周期

發布者:koimqerolulk 來源: eefocus關鍵字:STM8S103  tim2  捕獲周期 手機看文章 掃描二維碼
隨時隨地手機看文章

一、簡介

本文以STM8S103F3P6編程為例,介紹STM8S103F3P6定時器2捕獲周期


二、實驗平臺

電腦平臺:Windows7 64位旗艦


編譯軟件:IAR


硬件平臺:STM8S103F3P6


三、版權聲明


四、實驗前提

1、在進行本文步驟前,請先安裝IAR  EWSTM8-EV-1311版本;準備好STM8S103F3P6硬件平臺。


五、基礎知識

暫無


六、源碼地址


七、關聯文章


鏈接:http://blog.csdn.net/qq_18842031/article/details/74937222


鏈接:http://blog.csdn.net/qq_18842031/article/details/77104097


八、實驗內容


1.系統時鐘初始化為內部16M


  CLK_HSIPrescalerConfig(CLK_PRESCALER_HSIDIV1);    //時鐘   初始化時鐘為1分頻 16M   2分頻8M

 

2.初始化定時器2設置PD3為捕獲輸入


void Init_Timer2(void)

{

    GPIO_Init(GPIOD, GPIO_PIN_3, GPIO_MODE_IN_FL_NO_IT);//輸入  無中斷

    

    TIM2_DeInit();

    TIM2_TimeBaseInit(TIM2_PRESCALER_16, 10000-1);           //16分頻, 1MHZ 10000 = 10ms 溢出

    TIM2_ICInit(TIM2_CHANNEL_2, TIM2_ICPOLARITY_RISING, TIM2_ICSELECTION_DIRECTTI, TIM2_ICPSC_DIV1, 0x00); //設置通道 設置輸入捕獲上升觸發  捕獲輸入引腳  輸入捕捉預定標器    濾波 

    TIM2_ClearFlag(TIM2_FLAG_CC2);                         //指定要清除的標志

    TIM2_ITConfig(TIM2_IT_UPDATE, ENABLE);                 //使能向上計數功能

    TIM2_ITConfig(TIM2_IT_CC2, ENABLE);                    //使能輸入捕獲通道2

    TIM2_Cmd(ENABLE);  

}


3.編寫主函數


 void main(void)

{

  CLK_HSIPrescalerConfig(CLK_PRESCALER_HSIDIV1);    //內部時鐘16M

  Init_UART1();

  Init_Timer2();

  enableInterrupts();

  while(1);

}

4、編寫中斷服務函數


uint8_t fet;

 INTERRUPT_HANDLER(TIM2_UPD_OVF_BRK_IRQHandler, 13)

 {

   fet++;

  TIM2_ClearITPendingBit(TIM2_IT_UPDATE);

 

  /* In order to detect unexpected events during development,

     it is recommended to set a breakpoint on the following instruction.

  */

 }

 

/**

  * @brief Timer2 Capture/Compare Interrupt routine.

  * @param  None

  * @retval None

  */

 INTERRUPT_HANDLER(TIM2_CAP_COM_IRQHandler, 14)

 {

  if(TIM2_GetITStatus(TIM2_IT_CC2) != RESET) //如果CH2邊沿觸發

  {

    static uint8_t buf[12];

    static uint16_t set_num1,set_num2;

    static uint8_t timer1,timer2;

    static uint8_t num;

    

    uint8_t len = 0;

    uint16_t fre = 0;

    num++;

    if(num == 1)

    {

      set_num1 = TIM2_GetCapture2();

      timer1 = fet;

    }

    else if(num == 2)

    {

      num = 0;

      set_num2 = TIM2_GetCapture2();

      timer2 = fet;

      fet = 0;

      fre = 1000000 / ((timer2*10000+set_num2) - (timer1*10000+set_num1));

      

      buf[len++]=fre/10000%10+'0';

      buf[len++]=fre/1000%10+'0';

      buf[len++]=fre/100%10+'0';

      buf[len++]=fre/10%10+'0';

      buf[len++]=fre%10+'0';

      buf[len++]= 'n';

      UART1_Send(buf,6);

    }

  }

  TIM2_ClearITPendingBit(TIM2_IT_CC2);

}

 

5、結果

輸出100Hz,實驗成功。

關鍵字:STM8S103  tim2  捕獲周期 引用地址:STM8S103之tim2捕獲周期

上一篇:STM8無法跳出TIM2更新中斷
下一篇:STM8的TIM4定時器1ms進入中斷

推薦閱讀

9月27日,優必選在上海當代藝術館舉行了2018年度發布會。發布會中,已多次亮相會展的便攜式智能機器人“悟空”正式發布。 同時,優必選發布了全球首個大規模商用的服務機器人操作系統ROSA,并與上海當代藝術館達成戰略合作。本次發布會上,日本Robi機器人之父高橋智隆先生也宣布加入優必選。 優必選創始人兼CEO周劍:優必選有一群瘋子聚集在一起 優必...
預計今年QLED電視和OLED電視之間的巨大差距將進一步擴大。 QLED電視和OLED電視目前引領著全球高端電視市場。三星電子是QLED電視最有代表性的生產商,而LG電子是OLED電視陣營的標準承擔者。兩家公司正在為8K電視的畫質爭辯。 市場研究公司IHS Markit于9月25日預測,今年將銷售545萬臺QLED電視。這個數字比它的490萬個單位的估計增加了11%。 三星電子在提...
聯想近日在市場上推出了一款配備 21.5 英寸顯示屏的新型顯示器。這款新產品的亮點在于它配備了全高清攝像頭和內置麥克風。價格為 1499 元,目前已經上架京東。這款 21.5 英寸的 IPS 顯示器支持全高清 1080p 分辨率和 72%的 NTSC 色域。內置攝像頭還支持紅外功能,可以使用 Windows Hello 技術用于面部識別。并且為攝像頭配備了物理鏡頭蓋...
EPC擴大了 40 V eGaN?FET的產品陳容,新產品是高功率密度電信、網通和計算解決方案的理想器件EPC 推出了 40 V、1.6 m?的氮化鎵場效應晶體管 (eGaN? FET),器件型號為EPC2069,專為設計人員而設,EPC2069比目前市場上可選的器件更小、更高效、更可靠,適用于高性能且空間受限的應用。宜普電源轉換公司(EPC)是增強型硅基氮化鎵功率晶體管和...

史海拾趣

問答坊 | AI 解惑

新型的大功率4148

新型的大功率4148採用性價比最好的厚膜塗裝方式產製出平板式貼片CHIP DIODE開關二極管,簡稱CD4148,此外也有 穩壓 肖特基 SCHOTTKY 都可以通過SGS與無鉛260度C 10SEC 高溫回流焊錫 使用日本羅姆公司專用芯片封裝成1206 /0805,的可以耐住500 ...…

查看全部問答∨

請高手幫我看一下程序是否正確!謝謝(附電路圖)

程序如下:KEIL調試沒錯,不過仿真有問題!大家能不能幫我修改一下! #include #define keyR P0 #define keyC P0 sbit DE=P3^4; //sbit RD=P3^7; //sbit WR=P3^6; sbit A13=P2^5; sbit A14=P2^6; sbit A15=P2^7; sbit P00=P0^0; sbit P0 ...…

查看全部問答∨

熟悉運放的大哥幫我推薦個芯片

我現在需要把一個DAC輸出的電壓,在0~3V范圍內,需要提高到0~4V就可以了,使用5V電源,其他方面沒有特殊的要求,轉換的電壓是用來調節3525的。我自己先用OP27弄了一下,但是不知道輸出電壓總是高于2V,下不去!哪位給我推薦個合適的芯片?謝謝!…

查看全部問答∨

LPC1343中文數據手冊---中文翻譯,4.30更新,基礎部分翻譯完畢

呵呵,我還是喜歡看中文數據手冊。 無奈老外們對中國市場不大重視,根本不提供中文手冊。(迄今只看到AVR單片機有官方提供的中文數據手冊,贊一個)。   相信大家伙跟我一樣,也有很多人喜歡看中文數據手冊。   既然沒有現成的,只 ...…

查看全部問答∨

taskspawn 分配一個任務時,參數中有優先級,堆棧大小,我要怎么來寫啊?剛剛搞這個東西。

taskspawn 分配一個任務時,參數中有優先級,堆棧大小,我要怎么來寫啊?剛剛搞這個東西。 我看例子中優先級大都是90,我要是創建多個任務時,都寫90行嗎? 還有堆棧大小我要根據什么來設置啊? 謝謝了…

查看全部問答∨

jpeg壓縮后的數據中含有文件頭么

jpeg壓縮后的數據中含有文件頭么,是不是經過jpeg壓縮后就帶有文件頭了,直接存儲成.jpg格式的文件就行了。…

查看全部問答∨

求助 幫看下信號采集程序可以不,其中有信號處理程序單獨仿真過是對的

采集部分的思路是對信號源采集16個信號后再進行處理   #include<reg51.h>#include <stdio.h>#include <absacc.h>#include <math.h>#define PI 3.1415926;#define uchar unsigned charuchar  ar[16];uchar u=0;uchar ...…

查看全部問答∨

TI DSP編程中volatile的使用

這個寫得不錯,跟大家分享…

查看全部問答∨

XDS100V2仿真TI M3,有圖有真相

手頭上有個XDS100V2,14PIN JTAG接口,想用來仿真LM3S6911, 昨天出現問題,沒能正確連接上,今天又重新弄了一次,自己有塊F28035的板子,發現它的JTAG接口和我的M3板子上的JTAG接口差不多。所以我就把F28035板子上的TCK,TDI,TMS,TDO這四根線分別對 ...…

查看全部問答∨
小廣播
設計資源 培訓 開發板 精華推薦

最新單片機文章
何立民專欄 單片機及嵌入式寶典

北京航空航天大學教授,20余年來致力于單片機與嵌入式系統推廣工作。

 
EEWorld訂閱號

 
EEWorld服務號

 
汽車開發圈

 
機器人開發圈

電子工程世界版權所有 京ICP證060456號 京ICP備10001474號-1 電信業務審批[2006]字第258號函 京公網安備 11010802033920號 Copyright ? 2005-2025 EEWORLD.com.cn, Inc. All rights reserved
主站蜘蛛池模板: 奉化市| 高雄县| 阿瓦提县| 江阴市| 南和县| 九台市| 长宁县| 桐庐县| 天全县| 古交市| 江油市| 广河县| 邢台县| 康平县| 常熟市| 穆棱市| 锡林郭勒盟| 辽宁省| 习水县| 六盘水市| 永平县| 阿克苏市| 那曲县| 虞城县| 蓬安县| 峨眉山市| 衡南县| 柘城县| 武邑县| 区。| 博野县| 贵德县| 永福县| 南乐县| 东丰县| 合水县| 四会市| 静安区| 吴堡县| 江陵县| 四子王旗|