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

歷史上的今天

今天是:2025年02月16日(星期日)

正在發生

2020年02月16日 | STM8L101F3P6關于毫秒級延時函數不同寫法的波形

發布者:草莓熊貓 來源: eefocus關鍵字:STM8L101F3P6  毫秒級  延時函數  波形 手機看文章 掃描二維碼
隨時隨地手機看文章

總結一下STM8L101F3P6工作在16MHz下,利用死循環、中斷等不同寫法的微秒級延時函數精度的情況。


一、死循環空指令的寫法,延時函數程序如下:

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

/* Function name:       Delay_ms                                              */

/* Descriptions:        毫秒級延時函數函數,16MHz時鐘                         */

/* input parameters:    nCount延時時間                                        */

/* output parameters:   無                                                    */

/* Returned value:      無                                                    */

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

void Delay_ms(unsigned int nCount)

{

    uint16_t i=0,j=0;;

    for(i=0;i    {

        for(j=0;j<1142;j++)

        {;}

    }

}


調用函數如下:


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

/* Function name:       main                                                  */

/* Descriptions:        主函數                                                */

/* input parameters:    無                                                    */

/* output parameters:   無                                                    */

/* Returned value:      無                                                    */

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

main()

{

    BoardInit();

 

    enableInterrupts();

 

    while(1)

    {

        GPIO_ResetBits(GPIOC,GPIO_Pin_2);

        Delay_ms(1);

        GPIO_SetBits(GPIOC,GPIO_Pin_2);

        Delay_ms(1);

    }

}


Delay_ms(1);大約延時1毫秒

Delay_ms(10);大約延時9.9835毫秒


Delay_ms(100);大約延時99.74毫秒


Delay_ms(1000);大約延時997.05毫秒


可以看到,這種利用死循環來寫的毫秒級的延時,與微秒級的延時來比,相對來說,精度已經提高了不少。但是要知道,這種死循環的延時是與代碼量也有關系的,在代碼變多的情況下,如果想提高ms級的精度,要適當的調整循環值,并且要用示波器進行觀察。這種方法的缺點就不多說了,CPU占用率太高,效率低下,浪費能源。


Delay_ms(1)的波形:

Delay_ms(10)的波形:

Delay_ms(100)的波形:

Delay_ms(1000)的波形:

關鍵字:STM8L101F3P6  毫秒級  延時函數  波形 引用地址:STM8L101F3P6關于毫秒級延時函數不同寫法的波形

上一篇:STM8S_002_TIM精確延時(阻塞式)
下一篇:STM8S延時函數

推薦閱讀

全球個人電腦已經是眾所周知的夕陽市場,但是其中的筆記本電腦和臺式機電腦卻是市場表現截然不同的兩大板塊,筆記本依然有著長久的生命力和市場潛力。據外媒最新消息,一家市場研究公司的最新報告顯示,去年,蘋果筆記本電腦超越了華碩,上升到全球市場第四名。?在PC市場,臺式機電腦的命運最為糟糕,隨著游戲筆記本電腦的風行,臺式機曾經具有存在感的游...
近兩年來,在《中國制造 2025》、《機器人產業發展規劃(2016-2020 年)》等產業政策的引導下,盡管全社會固定資產投資增速僅為個位數增長,國產工業機器人依然呈現出良好的發展態勢。 據中國機器人產業聯盟統計,2017 年國產工業機器人共銷售 3.78 萬臺,銷量同比增長 29.8%,與前兩年增速基本相當。從價值量看,2017 年國產機器人企業銷售工業...
/******************************************************************************************************************程序功能:DS1302時鐘實驗開發環境:WINAVR/GCC20100110硬件環境:eeskill多功能開發學習板/實驗箱(2017版):ATMEGA16,12M晶振接線說明:使用杜邦線連接核心板PA0~PA2口與底板JP26具體接法,PA2-STCP,PA1-SHCP,PA0-DS使用杜邦線...

史海拾趣

問答坊 | AI 解惑

多個相互獨立的單周期方波的輸出

我需要做一個程序,實現多路方波的輸出,每一路的話都只需要一個方波,開始時間和結束時間都要做到可調,我知道怎么使用io做到一路的輸出,而且起點和終點都可調,但是不知道多路的話應該是怎么樣。因為多路在寫程序的話,如果要做到每一個的起止時 ...…

查看全部問答∨

wince下如何讀取bmp圖片

   請問如何從文件系統中讀取一幅bmp圖片,試過LoadImage,wince下不支持LoadFromFile這個選項。…

查看全部問答∨

嵌入式串口通信問題

本人是初學者,現要做關于pc機(windows)與ARM開發板(linux)的通信程序,就是pc機發送數據給ARM開發板,當ARM開發板接受到數據后再回發送數據給pc機,這樣能做到么?我應該怎么學?是有關串口通信的么?還是關于網絡編程socket?還是有關網卡驅動的 ...…

查看全部問答∨

上升沿下降沿 VHDL

在一個PROCESS中 能不能同時把握上升沿和下降沿 if clk\'event and clk=\'1\' then ,,,, elsif clk\'event and clk=\'0\' then…

查看全部問答∨

我的LM3S9B96的PCB回來了!

我的LM3S9B96的PCB回來了! 簡單LED閃顯通過LM3S8962調試。  …

查看全部問答∨

ASM問題求助

為什么以下代碼可以正常運行: OSIntCtxSw     PUSH    {R4, R5}     LDR     R4, =NVIC_INT_CTRL                    & ...…

查看全部問答∨

uC/OS-III移植STM32

目前項目中用的是UC/OS-II,但是uC/OS-III都出來1年多了,想了解下。 最近在學習STM32F103VET6板子上移植UCOS-III 有沒有群或朋友也在搞這個的朋友或群的呢? 我QQ316645339…

查看全部問答∨

vxworks,CF卡從網絡加載過程中遇到的小問題,求解答

今天用CF卡加載網絡加載vxWorks鏡像過程中遇到個問題,如下: 0xe66d9dc(tShell):dosFsLib.c:ERROR reading the device boot sector 0xe66d9dc(tShell):dosFsLib.c:media not formatted or not present 之后也能啟動起來,但是當我在shell里輸入 ...…

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

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

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

 
EEWorld訂閱號

 
EEWorld服務號

 
汽車開發圈

 
機器人開發圈

電子工程世界版權所有 京ICP證060456號 京ICP備10001474號-1 電信業務審批[2006]字第258號函 京公網安備 11010802033920號 Copyright ? 2005-2025 EEWORLD.com.cn, Inc. All rights reserved
主站蜘蛛池模板: 宜川县| 南投县| 奉新县| 苍溪县| 潢川县| 文登市| 海南省| 中阳县| 钟祥市| 西乡县| 巴青县| 富裕县| 延寿县| 德清县| 定陶县| 崇信县| 望都县| 棋牌| 巨鹿县| 法库县| 吴忠市| 鸡西市| 榆树市| 南和县| 曲靖市| 晋宁县| 黑河市| 黑山县| 巧家县| 溆浦县| 阜南县| 明溪县| 阿鲁科尔沁旗| 札达县| 古蔺县| 沾化县| 峡江县| 鄄城县| 浠水县| 芜湖县| 洪洞县|