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

歷史上的今天

今天是:2025年04月25日(星期五)

2020年04月25日 | STM8S——8位基本定時器(TIM4)

發(fā)布者:superstar11 來源: eefocus關(guān)鍵字:STM8S  基本定時器  TIM4 手機(jī)看文章 掃描二維碼
隨時隨地手機(jī)看文章

簡介:該定時器由一個帶可編程預(yù)分頻器的8位自動重載的向上計(jì)數(shù)器所組成,它可以用來作為時基發(fā)生器,具有溢出中斷功能。


主要功能:

(1)8位向上計(jì)數(shù)的自動重載計(jì)數(shù)器;


(2)3位可編程的預(yù)分配器(可在運(yùn)行中修改),提供1、2、4、8、16、32、64、128這8種分頻比例;


(3)中斷產(chǎn)生:更新中斷(溢出,計(jì)數(shù)器初始化)。


代碼實(shí)現(xiàn):


 1 /* Includes ------------------------------------------------------------------*/

 2 #include "stm8s.h"

 3 

 4 /* Private define ------------------------------------------------------------*/

 5 #define TIM4_PERIOD       124

 6 /* Private variables ---------------------------------------------------------*/

 7 __IO uint32_t TimingDelay = 0;

 8 /* Private function prototypes -----------------------------------------------*/

 9 void Delay(__IO uint32_t nTime);

10 void TimingDelay_Decrement(void);

11 static void TIM4_Config(void);

12 

13 /**

14   * @brief  Main program.

15   * @param  None

16   * @retval None

17   */

18 void main(void)

19 {

20   /* TIM4 configuration -----------------------------------------*/

21   TIM4_Config();    

22   

23   /* Insert 50 ms delay */

24   Delay(50);

25   }

26 }

27 

28 /**

29   * @brief  Configure TIM4 to generate an update interrupt each 1ms 

30   * @param  None

31   * @retval None

32   */

33 static void TIM4_Config(void)

34 {

35   /* TIM4 configuration:

36    - TIM4CLK is set to 16 MHz, the TIM4 Prescaler is equal to 128 so the TIM1 counter

37    clock used is 16 MHz / 128 = 125 000 Hz

38   - With 125 000 Hz we can generate time base:

39       max time base is 2.048 ms if TIM4_PERIOD = 255 --> (255 + 1) / 125000 = 2.048 ms

40       min time base is 0.016 ms if TIM4_PERIOD = 1   --> (  1 + 1) / 125000 = 0.016 ms

41   - In this example we need to generate a time base equal to 1 ms

42    so TIM4_PERIOD = (0.001 * 125000 - 1) = 124 */

43 

44   /* Time base configuration */

45   TIM4_TimeBaseInit(TIM4_PRESCALER_128, TIM4_PERIOD);

46   /* Clear TIM4 update flag */

47   TIM4_ClearFlag(TIM4_FLAG_UPDATE);

48   /* Enable update interrupt */

49   TIM4_ITConfig(TIM4_IT_UPDATE, ENABLE);

50   

51   /* enable interrupts */

52   enableInterrupts();

53 

54   /* Enable TIM4 */

55   TIM4_Cmd(ENABLE);

56 }

57 

58 

59 /**

60   * @brief  Inserts a delay time.

61   * @param  nTime: specifies the delay time length, in milliseconds.

62   * @retval None

63   */

64 void Delay(__IO uint32_t nTime)

65 {

66   TimingDelay = nTime;

67 

68   while (TimingDelay != 0);

69 }

70 

71 /**

72   * @brief  Decrements the TimingDelay variable.

73   * @param  None

74   * @retval None

75   */

76 void TimingDelay_Decrement(void)

77 {

78   if (TimingDelay != 0x00)

79   {

80     TimingDelay--;

81   }

82 }


TIM4


關(guān)鍵字:STM8S  基本定時器  TIM4 引用地址:STM8S——8位基本定時器(TIM4)

上一篇:stm8S毫秒定時器
下一篇:STM8定時器實(shí)現(xiàn)精準(zhǔn)延時(阻塞)

推薦閱讀

編者按:我們已經(jīng)討論過很多有關(guān)手機(jī)AI的問題。半年過去,我們很高興看到越來越多的廠商和開發(fā)者加入這個大命題,越來越多的消費(fèi)者開始關(guān)注AI。同時,移動AI的相關(guān)平臺、解決方案和黑科技也在開枝散葉。智能手機(jī)的歷史上曾經(jīng)出現(xiàn)過很多令人激動的時刻,而AI的加入,顯然正在醞釀下一個。要知道,手機(jī)AI的出現(xiàn)和發(fā)展,并不僅僅完成了手機(jī)某部分的進(jìn)化。在芯...
根據(jù)美國加州車管所(DMV)披露的最新數(shù)據(jù),蘋果公司報(bào)告了69輛汽車和110名駕駛員。而這與2018年11月的72輛汽車和144名駕駛員的峰值相比有所下降。蘋果不太可能會縮減自動駕駛汽車的公共測試,但可能是這階段需要更換汽車零件或者由于碰撞事故等問題需要退休部分前期車輛等等。但是總體來說,如果公司想要將他們的自動駕駛汽車商用化,必然會不斷擴(kuò)充自動...
中國儲能網(wǎng)訊:上個周末,我們推送了一篇國網(wǎng)浙江電力董事長尹積軍的重要文章,其中一個專業(yè)詞匯,被許多細(xì)心的小伙伴注意到了——多元融合高彈性電網(wǎng)。 多元是幾元?高彈性電網(wǎng)是個什么電網(wǎng)? 雖然每個字都認(rèn)識,組合在一起卻讓人有些懵。 可就算懵,也照樣能感覺到,這詞,很有點(diǎn)東西…… 嗯!感覺沒錯,很有見地! 來,我們聊聊,關(guān)于多元...
相信不少網(wǎng)友都看過美國漫威電影工作室出品的《鋼鐵俠》電影,主人公的高科技戰(zhàn)斗裝甲讓人映像深刻。而在現(xiàn)實(shí)世界科學(xué)家也研發(fā)了一種機(jī)械骨骼,雖不能像鋼鐵俠戰(zhàn)衣那般強(qiáng)大,但已經(jīng)能夠讓人自由控制了。據(jù)外媒報(bào)道,科學(xué)家研發(fā)了一種全新的機(jī)械骨骼,不像傳統(tǒng)的機(jī)器人一樣需要預(yù)編程,而是通過與人體的神經(jīng)相連從而自由控制機(jī)械骨骼。目前,世界各地的科學(xué)...

史海拾趣

問答坊 | AI 解惑

ucos在avr單片機(jī)上面的移植

不知道大家有沒有興趣啊,我們想搞一個ucos在avr單片機(jī)上面的移植的活動,或者在51單片機(jī)上面的移植活動,因?yàn)檫@樣的好處是: 1、讓熟悉單片機(jī)的人盡快進(jìn)入操作系統(tǒng)這個概念上來; 2、為進(jìn)入嵌入式系統(tǒng)開始做鋪墊; 3、利用自己現(xiàn)成的低廉的平臺 ...…

查看全部問答∨

evc串口編程詳解

evc串口編程詳解…

查看全部問答∨

請教各位,USB接口能否分離輸出輸入信號

我不是搞硬件的,現(xiàn)在有個朋友問我這個問題,他想將USB數(shù)據(jù)線的中間線體部份用光纖代替,由于光纖是單向傳輸,這就需要分離出USB的輸出輸入信號,我想知道USB能否分離出輸出輸入信號,是不是每一類USB設(shè)備都有統(tǒng)一的輸出輸入針腳,請高人詳細(xì)給講講…

查看全部問答∨

zstack中修改串口波特率的方法

zstack中很多例程使用到了串行口,初學(xué)者如果有修改串行口波特率的放,可以參考我給出的方法。這里SerialApp為例來作說明,其他例程修改方法類似。…

查看全部問答∨

Grace圖形化界面配置MSP430

用CCS開發(fā)的朋友們注意了,Ti推出了圖形化的MSP430配置界面,來感受下圖形化配置的快捷,下面是Grace的介紹http://processors.wiki.ti.com/index.php/Grace_Quick_Start_Guide?DCMP=Grace&HQS=Other+OT+grace#Welcome 使用介紹,見2樓,Lee大神的 ...…

查看全部問答∨

MAGIC嵌入式操作系統(tǒng)

一 MAGIC嵌入式操作系統(tǒng)背景    02年大學(xué)計(jì)算機(jī)應(yīng)用專業(yè)畢業(yè),參加實(shí)習(xí)工作進(jìn)行UNIX下的應(yīng)用軟件開發(fā),當(dāng)時就發(fā)現(xiàn)自己在大學(xué)學(xué)習(xí)的知識只能達(dá)到軟件這個行業(yè)的基本入門,而且所學(xué)的知識支離破碎根本不知道可以用到什么地方,所以大學(xué)期間 ...…

查看全部問答∨

關(guān)于msp430f169下載的問題

寫程序的時候在f169開發(fā)板上測試的,開發(fā)板上的單片機(jī)用轉(zhuǎn)接板貼片轉(zhuǎn)直插后燒錄。 但是自己做的板子上貼片的f169是直接焊上去的,沒法在開發(fā)板上燒錄,應(yīng)該怎么做呢???急急急!!!…

查看全部問答∨

求CCS6.1license

本帖最后由 dl04110514 于 2015-9-21 15:30 編輯 新手,剛買了TMS570LS31X的TI原廠的開發(fā)套件,TI官網(wǎng)下了 CC6.1,哪位有CCS6.1的license,發(fā)一個!謝謝!QQ:845467848@qq.com…

查看全部問答∨

ADC采集直流電壓,如何保證輸入的直流電壓穩(wěn)定波動較小呢?

利用AD7266的單端對一個0-5V的量進(jìn)行采集,如何保證0-5V的直流量,在某一時刻固定的時候,我這邊能完美的采集出來,誤差不超過3mV.試驗(yàn)中,我在電路板以外用REF3125搭建了一個直流量的輸出,讓AD7266采集它輸出的電壓值,這個也是有波動的。但是如 ...…

查看全部問答∨
小廣播
設(shè)計(jì)資源 培訓(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
主站蜘蛛池模板: 开原市| 磴口县| 秭归县| 平邑县| 甘孜县| 阳江市| 沙河市| 阿拉善左旗| 福建省| 白城市| 旺苍县| 明水县| 田林县| 琼中| 遂宁市| 府谷县| 柳河县| 蒙阴县| 凤山县| 定西市| 延长县| 五原县| 龙井市| 新宾| 台北市| 麟游县| 新巴尔虎左旗| 清水河县| 阿拉善右旗| 清原| 本溪市| 鄂伦春自治旗| 扶绥县| 绥芬河市| 金门县| 龙口市| 安庆市| 曲阜市| 蓝山县| 株洲县| 金乡县|