簡(jiǎn)介:該定時(shí)器由一個(gè)帶可編程預(yù)分頻器的8位自動(dòng)重載的向上計(jì)數(shù)器所組成,它可以用來(lái)作為時(shí)基發(fā)生器,具有溢出中斷功能。
主要功能:
(1)8位向上計(jì)數(shù)的自動(dòng)重載計(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
上一篇:stm8s開(kāi)發(fā)(四) CLOCK的使用:時(shí)鐘控制
下一篇:STM8S003/103K使用uart1注意事項(xiàng)
推薦閱讀
史海拾趣
為了進(jìn)一步提升公司的競(jìng)爭(zhēng)力和市場(chǎng)地位,富芯森美積極尋求資本市場(chǎng)的支持。通過(guò)上市融資等方式,公司獲得了充足的資金支持,為技術(shù)研發(fā)、市場(chǎng)拓展和產(chǎn)能擴(kuò)張?zhí)峁┝擞辛ΡU稀M瑫r(shí),資本市場(chǎng)的關(guān)注也進(jìn)一步提升了富芯森美的品牌價(jià)值和市場(chǎng)影響力。在資本市場(chǎng)的助力下,富芯森美實(shí)現(xiàn)了快速發(fā)展,成為了電子行業(yè)中一顆璀璨的明星。
隨著技術(shù)的不斷進(jìn)步,Catalyst / ON Semiconductor公司逐漸在半導(dǎo)體領(lǐng)域取得了重要的技術(shù)突破。公司投入大量資源進(jìn)行研發(fā),成功開(kāi)發(fā)出了一系列高性能、低功耗的半導(dǎo)體產(chǎn)品,這些產(chǎn)品在市場(chǎng)上受到了廣泛的歡迎。這些技術(shù)突破不僅提升了公司的市場(chǎng)競(jìng)爭(zhēng)力,也為整個(gè)電子行業(yè)的發(fā)展注入了新的活力。
在電子行業(yè)競(jìng)爭(zhēng)日益激烈的背景下,EOREX公司敏銳地洞察到智能家居市場(chǎng)的巨大潛力。他們及時(shí)調(diào)整戰(zhàn)略方向,將研發(fā)重心轉(zhuǎn)向智能家居領(lǐng)域,推出了一系列具有創(chuàng)新性和實(shí)用性的智能家居產(chǎn)品。同時(shí),EOREX還積極布局全球市場(chǎng),通過(guò)與海外企業(yè)的合作與交流,不斷引進(jìn)先進(jìn)的技術(shù)和設(shè)計(jì)理念,提升自身的競(jìng)爭(zhēng)力。這些舉措使得EOREX在智能家居領(lǐng)域迅速崛起,成為行業(yè)內(nèi)的佼佼者。
在發(fā)展過(guò)程中,F(xiàn)airchild Semiconductor也經(jīng)歷了多次收購(gòu)與整合。這些收購(gòu)不僅為Fairchild帶來(lái)了更多的技術(shù)和資源,也進(jìn)一步鞏固了其在半導(dǎo)體行業(yè)中的領(lǐng)導(dǎo)地位。然而,隨著市場(chǎng)競(jìng)爭(zhēng)的加劇和技術(shù)的不斷更新?lián)Q代,F(xiàn)airchild也面臨著越來(lái)越多的挑戰(zhàn)和機(jī)遇。
作為一家致力于環(huán)保和可持續(xù)發(fā)展的企業(yè),EiKO始終關(guān)注照明產(chǎn)品對(duì)環(huán)境的影響。公司積極推廣LED等高效、節(jié)能、環(huán)保的照明產(chǎn)品,并不斷優(yōu)化產(chǎn)品設(shè)計(jì)和生產(chǎn)過(guò)程,降低能耗和排放。
此外,EiKO還積極參與各種環(huán)保活動(dòng)和公益事業(yè),如支持綠色照明項(xiàng)目、參與節(jié)能減排宣傳等。通過(guò)這些舉措,EiKO不僅為客戶提供了更加優(yōu)質(zhì)、環(huán)保的照明產(chǎn)品,也為推動(dòng)整個(gè)照明行業(yè)的可持續(xù)發(fā)展做出了積極貢獻(xiàn)。
隨著環(huán)保意識(shí)的日益增強(qiáng),F(xiàn)DK AMERICA公司積極響應(yīng)綠色制造理念。公司投入大量資金研發(fā)環(huán)保型電子產(chǎn)品,采用環(huán)保材料和綠色生產(chǎn)工藝,減少對(duì)環(huán)境的影響。同時(shí),公司還積極參與各類環(huán)保活動(dòng),倡導(dǎo)綠色消費(fèi)理念。這種環(huán)保舉措不僅提升了公司的社會(huì)形象,也為公司贏得了更多消費(fèi)者的青睞。
東芝開(kāi)發(fā)電容器DRAM芯片 儲(chǔ)存密度達(dá)到128MB 近日,日本東芝公司已經(jīng)在一個(gè)SOI(絕緣體上外延硅)晶圓上制造出一款128MB無(wú)輸出電容器DRAM芯片,正在對(duì)這款 芯片進(jìn)行測(cè)試運(yùn)作。 東芝公司報(bào)告稱,去年二月份在最尖端半導(dǎo)體電路技術(shù)國(guó)際會(huì)議(ISSCC)上東芝公司報(bào)告了無(wú)輸出電容器DRAM芯片 ...… 查看全部問(wèn)答∨ |
|
一個(gè)有關(guān)于DAC0832奇怪的問(wèn)題請(qǐng)大俠們幫我解一下急,謝謝了, 做一個(gè)輸入 0~0XFF 的數(shù)字量,輸出 0~5 V的模擬量,的數(shù)模轉(zhuǎn)換! 原理圖如下: file:///C:/Documents%20and%20Settings/Administrator/桌面/未命名.bmp 不論輸入的數(shù)字量是多少,輸出的一直是2.85V,R5,R8兩端的電壓也一直是對(duì)穩(wěn) ...… 查看全部問(wèn)答∨ |
無(wú)線您的HDMI,全高清無(wú)線HDMI長(zhǎng)距離解決方案 無(wú)線您的HDMI,全高清無(wú)線HDMI長(zhǎng)距離解決方案 深圳廣百思科技公司作為國(guó)內(nèi)一家電子高科技創(chuàng)新型企業(yè),繼2008年重磅推出游戲機(jī)領(lǐng)域系列視頻轉(zhuǎn)換高清解霸卡后。2009年度再次推出影音領(lǐng)域力作—高畫(huà)質(zhì)無(wú)線影音傳輸器,該產(chǎn)品的問(wèn)世,填補(bǔ)了國(guó)內(nèi)影音設(shè) ...… 查看全部問(wèn)答∨ |
變壓器鐵芯的初始磁化曲線 開(kāi)關(guān)電源原理與設(shè)計(jì)(連載51) 2-1-1-2.變壓器鐵芯的初始磁化曲線 下面我們繼續(xù)對(duì)變壓器鐵芯的磁化過(guò)程進(jìn)行詳細(xì)分析。圖2-3是多個(gè)直流脈沖電壓連續(xù)加到變壓器初級(jí)線圈a、b兩端時(shí),輸入脈沖電壓與變壓器鐵芯中磁通密度B或磁通對(duì)應(yīng)變化的曲線圖。圖2-3-a)為輸入電壓各個(gè)直流脈沖 ...… 查看全部問(wèn)答∨ |
請(qǐng)教:如何用手機(jī)鍵盤不用輸入法,實(shí)現(xiàn)輸入英文字母?? RT 小弟是菜鳥(niǎo),懇請(qǐng)給各位高手指點(diǎn)~~ Win ce5.0中,目前需要拋開(kāi)輸入法,僅使用手機(jī)鍵盤,可以使用一個(gè)切換鍵,比如#,切換進(jìn)入英文輸入狀態(tài),再按一次,返回?cái)?shù)字狀態(tài) 請(qǐng)問(wèn)這該如何實(shí)現(xiàn)?… 查看全部問(wèn)答∨ |
請(qǐng)教ucos在tms470上移植遇到的問(wèn)題 我在移植ucos到tms470過(guò)程當(dāng)中,當(dāng)所有的配置文件修改完了以后,在iar下進(jìn)行燒寫,在燒寫過(guò)程中報(bào)錯(cuò),開(kāi)始提示一些.h文件不能找到,后來(lái)我將這些文件放到iar的源文件.bin目錄下之后,這些文件就能找得到了,但是又有許多.c文件找不到。 請(qǐng)教高手, ...… 查看全部問(wèn)答∨ |
|
請(qǐng)問(wèn)各位: eboot.nb0是在PB中通過(guò)什么方法生成的 build current project 還是Makeimg ? 還是SYSGEN?? 謝謝!… 查看全部問(wèn)答∨ |
查詢方式接收都行呢,但是中斷沒(méi)反應(yīng)我看了iar例程和技術(shù)手冊(cè)手冊(cè)上有個(gè)這東西RXNEIE: RXNE Interrupt Enable.This bit is set and cleared by software.0: Interrupt is i ...… 查看全部問(wèn)答∨ |
設(shè)計(jì)資源 培訓(xùn) 開(kāi)發(fā)板 精華推薦
- iTOP-i.MX6開(kāi)發(fā)板設(shè)備數(shù)驅(qū)動(dòng)Menuconfig的用法
- 迅為IMX6ULL開(kāi)發(fā)板Qt for Android搭建開(kāi)發(fā)環(huán)境
- 迅為i.MX8M mini開(kāi)發(fā)板Windots QT系統(tǒng)開(kāi)發(fā)環(huán)境搭建
- 迅為IMX8MM開(kāi)發(fā)板Yocto系統(tǒng)使用Gstarwmra(一)
- 迅為IMX8M mini開(kāi)發(fā)板Linix系統(tǒng)修改默認(rèn)屏幕
- iTOP-4412開(kāi)發(fā)板支持4G以上文件系統(tǒng)擴(kuò)展
- 迅為IMX8MM開(kāi)發(fā)板Yocto系統(tǒng)設(shè)置開(kāi)機(jī)自啟動(dòng)
- 迅為IMX6Q開(kāi)發(fā)板 Buildroot文件系統(tǒng)mqtt測(cè)試
- 迅為IMX8MM開(kāi)發(fā)板Linux系統(tǒng)修改默認(rèn)屏幕
- 分動(dòng)器和差速器的區(qū)別
- 高能效的主驅(qū)逆變器是解決汽車?yán)锍探箲]的關(guān)鍵
- 汽車電子降噪方案之底盤的隔音改造
- 汽車電子領(lǐng)域中串行NAND的應(yīng)用分析
- 汽車?yán)淠髟韄汽車?yán)淠髟谀膫€(gè)位置
- 汽車?yán)淠髟趺辞逑確汽車?yán)淠鞯姆N類
- 汽車?yán)淠鞯牟鹧b_汽車?yán)淠鞯木S修和改裝建議
- 安謀科技亮相2025世界互聯(lián)網(wǎng)大會(huì)亞太峰會(huì),共筑AI算力新未來(lái)
- 智啟存儲(chǔ)未來(lái),華邦電子攜三大產(chǎn)品矩陣亮相2025慕尼黑上海電子展
- 發(fā)動(dòng)機(jī)是汽車噪音的主要來(lái)源,有何降噪方案
- ADI有獎(jiǎng)下載活動(dòng)之15 ADI公司智能可穿戴醫(yī)療保健設(shè)備解決方案
- 學(xué)AM335X課程,贏超值BB-Black團(tuán)購(gòu)資格,更有DIY大獎(jiǎng)賽預(yù)熱中!
- 報(bào)名贏【掛燈、浴巾】等好禮|TI MSPM0家用電器和電機(jī)控制應(yīng)用詳解
- 瑞薩電子100套開(kāi)發(fā)套件等你來(lái)?yè)?/a>
- 想要更直觀的了解5G?觀看羅德與施瓦茨主題演講,填問(wèn)卷贏好禮!
- 工程師快樂(lè),所以行業(yè)記者快樂(lè)!
- 有獎(jiǎng)直播:英飛凌工業(yè)半導(dǎo)體在電機(jī)驅(qū)動(dòng)行業(yè)中的應(yīng)用 2020年4月21日 上午10:00-11:30 準(zhǔn)時(shí)開(kāi)啟!
- 有獎(jiǎng)直播|Nexperia針對(duì)車聯(lián)網(wǎng)應(yīng)用的高效ESD解決方案
- TI 培訓(xùn)推薦有禮活動(dòng)
- 預(yù)期聯(lián)發(fā)科二季度迎雙位數(shù)成長(zhǎng)
- AMD第二代Ryzen處理器導(dǎo)入12nm、Zen+架構(gòu)
- 傳聯(lián)發(fā)科Helio P65有機(jī)會(huì)拿下OPPO R17訂單
- 中美貿(mào)易摩擦未止,中國(guó)推遲高通、東芝收購(gòu)審批
- 挖礦芯片需求決定臺(tái)積電二季度走勢(shì)
- 格力折疊屏專利公布:顛覆了折疊屏呈現(xiàn)方式
- 華為公開(kāi)電池專利:解決了一大痛點(diǎn)!
- 華為公開(kāi)新款智能手表外觀設(shè)計(jì)專利:和華為手環(huán)B6類似
- 驍龍888真全面屏!中興Axon 30 Pro曝光:配屏下攝像頭
- 小米柔性屏幕新專利曝光:可望消滅屏幕折痕
- 【設(shè)計(jì)工具】Prototyping a residential gateway using Xilinx ISE
- 變壓器鐵芯的初始磁化曲線 開(kāi)關(guān)電源原理與設(shè)計(jì)(連載51)
- 【GD32F307E-START】+連通UASRT接口電源
- FPGA Actel A3PN010
- 激光圖案投射儀
- 請(qǐng)教:如何用手機(jī)鍵盤不用輸入法,實(shí)現(xiàn)輸入英文字母??
- 混合編程的問(wèn)題
- 關(guān)于DSP6678庫(kù)函數(shù)DSP_mul32的疑問(wèn)
- 【瑞薩R7F0之等燈等燈】7、最后體會(huì)和進(jìn)度匯總
- 東芝開(kāi)發(fā)電容器DRAM芯片 儲(chǔ)存密度達(dá)到128MB