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

歷史上的今天

今天是:2025年01月28日(星期二)

2020年01月28日 | STM32之timer2的精準延時

發布者:大伊山人 來源: eefocus關鍵字:STM32  timer2  精準延時 手機看文章 掃描二維碼
隨時隨地手機看文章

一、簡介


本文介紹STM32系列如何使用timer2進行精確定時。


二、實驗平臺


庫版本:STM32F10x_StdPeriph_Lib_V3.5.0


編譯軟件:MDK4.53


硬件平臺:STM32開發板(主芯片stm32f103c8t6


仿真器:JLINK


三、版權聲明


四、實驗前提

1、在進行本文步驟前,請先閱讀以下博文:

暫無


2、在進行本文步驟前,請先實現以下博文:

暫無


五、基礎知識


暫無


六、實驗步驟


1、編寫并添加定時器2驅動


1)編寫驅動GUA_Timer2.c(存放在“……HARDWARE”)


//******************************************************************************            

//name:             GUA_Timer2.c            

//introduce:        定時器2驅動     

//author:           甜甜的大香瓜                   

//email:            897503845@qq.com       

//QQ group          香瓜單片機之STM8/STM32(164311667)                    

//changetime:       2017.01.15     

//******************************************************************************    

#include "stm32f10x.h"  

#include "GUA_Timer2.h"  

 

/*********************宏定義************************/    

//時鐘宏  

#define GUA_TIMER2_PERIPH_CLOCK RCC_APB1Periph_TIM2 

 

/*********************內部變量************************/                            

static GUA_U64 sGUA_Timer2_TimingDelay_1 = 0;    

static GUA_U64 sGUA_Timer2_TimingDelay_2 = 0; 

 

//******************************************************************************                

//name:             GUA_Timer2_TimingDelay_Decrement               

//introduce:        定時器2數值減1的處理操作            

//parameter:        none                     

//return:           none             

//author:           甜甜的大香瓜                     

//email:            897503845@qq.com         

//QQ group          香瓜單片機之STM8/STM32(164311667)                      

//changetime:       2017.01.15                         

//******************************************************************************    

void GUA_Timer2_TimingDelay_Decrement(void)    

{    

//變量1做遞減

if(sGUA_Timer2_TimingDelay_1 != 0x00)    

{    

sGUA_Timer2_TimingDelay_1--;    

}   

 

//變量2做遞減

if(sGUA_Timer2_TimingDelay_2 != 0x00)    

{    

sGUA_Timer2_TimingDelay_2--;    

}

 

//******************************************************************************                

//name:             GUA_Timer2_StartDelayMs_1               

//introduce:        啟動延時         

//parameter:        nGUA_Timer2_Time:需要延時的ms數                     

//return:           none             

//author:           甜甜的大香瓜                     

//email:            897503845@qq.com         

//QQ group          香瓜單片機之STM8/STM32(164311667)                      

//changetime:       2017.01.15                         

//******************************************************************************    

void GUA_Timer2_StartDelayMs_1(GUA_U64 nGUA_Timer2_Time)    

{    

sGUA_Timer2_TimingDelay_1 = nGUA_Timer2_Time;            

}

 

//******************************************************************************                

//name:             GUA_Timer2_CheckDelayMs_1               

//introduce:        檢查延時         

//parameter:        none                    

//return:           剩余的延時ms數             

//author:           甜甜的大香瓜                     

//email:            897503845@qq.com         

//QQ group          香瓜單片機之STM8/STM32(164311667)                      

//changetime:       2017.01.15                         

//******************************************************************************    

GUA_U64 GUA_Timer2_CheckDelayMs_1(void)    

{    

return sGUA_Timer2_TimingDelay_1;            

}

 

//******************************************************************************                

//name:             GUA_Timer2_StartDelayMs_2               

//introduce:        啟動延時         

//parameter:        nGUA_Timer2_Time:需要延時的ms數                     

//return:           none             

//author:           甜甜的大香瓜                     

//email:            897503845@qq.com         

//QQ group          香瓜單片機之STM8/STM32(164311667)                      

//changetime:       2017.01.15                         

//******************************************************************************    

void GUA_Timer2_StartDelayMs_2(GUA_U64 nGUA_Timer2_Time)    

{    

sGUA_Timer2_TimingDelay_2 = nGUA_Timer2_Time;            

}

 

//******************************************************************************                

//name:             GUA_Timer2_CheckDelayMs_2               

//introduce:        檢查延時         

//parameter:        none                    

//return:           剩余的延時ms數             

//author:           甜甜的大香瓜                     

//email:            897503845@qq.com         

//QQ group          香瓜單片機之STM8/STM32(164311667)                      

//changetime:       2017.01.15                         

//******************************************************************************    

GUA_U64 GUA_Timer2_CheckDelayMs_2(void)    

{    

return sGUA_Timer2_TimingDelay_2;            

}

 

//******************************************************************************              

//name:             GUA_Timer2_Init             

//introduce:        定時器2初始化           

//parameter:        none                  

//return:           none           

//author:           甜甜的大香瓜                   

//email:            897503845@qq.com       

//QQ group          香瓜單片機之STM8/STM32(164311667)                    

//changetime:       2017.01.15                      

//******************************************************************************  

void GUA_Timer2_Init(void)  

{  

TIM_TimeBaseInitTypeDef TIM_TimeBaseStructure;  

[1] [2]
關鍵字:STM32  timer2  精準延時 引用地址:STM32之timer2的精準延時

上一篇:STM32之霍爾傳感器模塊
下一篇:STM32之DRV8834電機驅動(PWM方式)

推薦閱讀

繼三個月之前的曝光之后,尼古拉(Nikola)汽車公司近日宣布,旗下一輛尼古拉ONE重型商用卡車已經實現了真正的100%零排放目標,這輛電動牽引車實現了運輸36噸貨物連續行駛約1600公里的試驗結果。尼古拉公司創始人兼首席執行官 Trevor Milton 說:這輛電動卡車的問世,已經創造了一個貨運界中的里程碑,相比其他公司續航里程只有幾百英里的混動、純電動...
歐盟“地平線2020”框架研究計劃于2016年至2020年資助“GOAL-ROBOTS”項目350萬歐元,由意大利、法國和德國的研究人員共同開發自主機器人(autonomous robots)。 GOAL-ROBOTS的主要目標是實現自主學習機器人研發的范式轉變,開發支持兩種功能的計算架構和算法:在沒有人類幫助的情況下基于好奇心自我生成目標,以及通過使用目標自主學習大規模技能。...
目前,頻譜分析在各種噪聲、聲波、震動、電聲、生物、化學、醫學和建筑等諸多領域中發揮了十分重要的作用。本文將通過解析相關基本參數,分享4M樣本點在FFT分析中的優勢。頻譜分析儀是目前專用測試信號頻域的專用儀器,為何示波器中仍添加了頻譜分析功能呢?主要原因有兩個:1. 性能優越的頻譜分析儀多屬于國外研發生產,價格較昂貴,而國內的頻譜分析儀...
工業機器人具備運行狀態監測功能,在出現故障時,將會以代碼形式向管理人員報錯警告,那么機器人“四大家族之一的ABB工業機器人都有哪些類型的報錯代碼?各表示什么意思?詳情如下:34306 ABB機器人驅動單元溫度錯誤34307 驅動單元溫度警告3430 8驅動單元嚴重溫度錯誤34309 驅動晶體管的電流太大34311 驅動變流器飽和警告34312 缺失驅動裝置34313 ...

史海拾趣

問答坊 | AI 解惑

FPGA控制網卡芯片數據收發如何判斷接到的是命令還是數據

我用FPGA控制網卡芯片做一個數據收發的東西,但是怎樣讓FPGA開始發送數據呢?具體就是, FPGA接收到命令就開始發數據,接收到數據就存儲,可是怎樣判斷接到的是命令還是數據呢?…

查看全部問答∨

【曬電路】馬達調速電路

1.長假,預祝大家雙節快樂 2.大家【曬電路】,才是真的【曬電路】,曬 完我就回家了 3.正題 在許多應用場合,需要隨時通過調整馬達的轉速實現調整風量、流量等目的。過去通常采用通過調整串入馬達的電感量來實現對馬達轉速的控制,這種方法存在 ...…

查看全部問答∨

vs2005 mfc 程序,動態鏈接,出了問題!

WINCE5.0(操作系統已添加 MFC 組件) VS2005 MFC 動態鏈接 利用向導制作了一個最簡單的對話框程序,復制到開發板中運行,結果提示: 缺少庫,可是在操作系統中已經添加了 MFC 組件,難道 VS2005 MFC 程序需要自己的 MFC 庫嗎?…

查看全部問答∨

招聘WINDOW CE 應用軟件工程 2名

1.精通C++或C語言,能熟練使用EVC或VS2005等工具開發應用軟件. 2.有多媒體,GPRS網絡應用開發經驗者優先. 3.有游戲軟件編程經驗著優先. 4.熟悉windows ce 系統優先. 5.有較強的團隊合作精神,富有責任心. 6.待遇面議. 請把您的簡歷和作品發送到s ...…

查看全部問答∨

ARM7芯片哪個口接按鍵?

我想用D1口接按鍵,可以嗎? 用什么指令可以讓D1口設置為高電平?(MOV D1 #0FFH行嗎?)…

查看全部問答∨

求助

我寫了一個測脈沖寬度的程序,但是執行時總出現亂碼,哪位高手給指點一下 #include<reg51.h>sbit CK=P3^2;int a,n,m;unsigned char x[]={0x3f,0x06,0x5b,0x4f,0x66,0x6d,0x7d,0x07,0x7f,0x6f};void delay(int coda){ int i,j; for(i ...…

查看全部問答∨

LED驅動中的問題

有個LED工作電流1A電壓3.1V,現在選用芯片LM3405A來驅動LED,3.6V鋰電池供電,手工搭的電路圖以及芯片資料如附件。首先芯片的第一管腳是不是正對著芯片上的字左下角第一個管腳就是第一腳(我搭電路時就是這么搭的)?電路搭好(第四腳使能端與第五 ...…

查看全部問答∨

修改從DSP56F803中提取的文件

從DSP56F803BU80E 中讀取的程序,保存為BIN或S19格式,現在希望修改其中的一些字符型數據,但在Hex編輯器下找不到校驗位,修改后再寫入芯片就無法使用。懇請會該款DSP開發或能直接修改文件內容的高人出手相助,修改成功愿奉萬元酬勞。…

查看全部問答∨

富士通工業測控DIY活動總結

懷著對ARM的好奇和學習的沖動參加了這個活動。只會一點點51的我顯然是低估了ARM的復雜程度。 因為沒有接觸過ARM,加上自己擅長的是結構設計。以為只有設計個外殼和內部結構還有面板就可以了。沒想到項目只是做個板子就結束了。并不是以搞個成型的 ...…

查看全部問答∨

收到板子啦,哇咔咔

一樓感謝,感謝芯靈思,感謝論壇,感謝ccav,求各類賀電,先來個果照 …

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

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

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

 
EEWorld訂閱號

 
EEWorld服務號

 
汽車開發圈

 
機器人開發圈

電子工程世界版權所有 京ICP證060456號 京ICP備10001474號-1 電信業務審批[2006]字第258號函 京公網安備 11010802033920號 Copyright ? 2005-2025 EEWORLD.com.cn, Inc. All rights reserved
主站蜘蛛池模板: 荣成市| 江达县| 聊城市| 新营市| 潜山县| 桦甸市| 石城县| 凤庆县| 连南| 武夷山市| 桂林市| 游戏| 抚顺市| 霍山县| 高淳县| 余姚市| 临沭县| 泗洪县| 开鲁县| 买车| 和平区| 乌鲁木齐县| 佛教| 南溪县| 天全县| 德阳市| 蕉岭县| 伊川县| 浦城县| 清水河县| 准格尔旗| 甘洛县| 虎林市| 昌江| 阳山县| 闽清县| 河北区| 合川市| 安吉县| 合阳县| 上林县|