一区二区三区三上|欧美在线视频五区|国产午夜无码在线观看视频|亚洲国产裸体网站|无码成年人影视|亚洲AV亚洲AV|成人开心激情五月|欧美性爱内射视频|超碰人人干人人上|一区二区无码三区亚洲人区久久精品

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

NBK_RD8x3x 閃燈程序

華仔stm32 ? 來源:華仔stm32 ? 作者:華仔stm32 ? 2023-05-31 17:14 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

R8d固件庫——GPIO固件庫函數(shù)說明-電子發(fā)燒友網(wǎng) (elecfans.com)

上篇學(xué)習(xí)了GPIO的固件庫,下面介紹如何做一個LED閃燈

LED的IO選擇與定義

開發(fā)板上的LED為P46,所以我們先定義LED如下:

#define LED_PORT GPIO4
#define LED_PIN  GPIO_PIN_6
#define LED_MOMDE GPIO_MODE_OUT_PP

然后為了代碼的可讀性,我們再定義LED開與滅:

#define LED_ON()   GPIO_WriteHigh(LED_PORT, LED_PIN)
#define LED_OFF()   GPIO_WriteLow(LED_PORT, LED_PIN)

初始化GPIO的函數(shù)如下:

void LED_Init(void)
{
	GPIO_Init(LED_PORT,LED_PIN, LED_MOMDE);
}

為了實現(xiàn)閃燈程序,我們必須要實現(xiàn)一個延時函數(shù),這里用定時器1實現(xiàn)了一個500ms標(biāo)志位

中斷處理函數(shù)如下:

void Timer0Interrupt()		interrupt 1			   
{

		TIM0_Mode1SetReloadCounter(38869);
    {
        T0Flag50msCount++;
        if(T0Flag50msCount   >= 50)
        {
            T0Flag50msCount = 0;
            T0Flag50ms = 1;    
        }
    }
	
}

到這里我們在main程序里書寫代碼如下,就可以實現(xiàn)了閃燈:

void main(void)
{	
		IcResourceInit();
		LED_Init();
    while(1)
    {
			if(T0Flag50ms)
			{
				T0Flag50ms=0;
				GPIO_TogglePin(LED_PORT,LED_PIN);
			}
    }
}

審核編輯:湯梓紅

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
  • led
    led
    +關(guān)注

    關(guān)注

    242

    文章

    23848

    瀏覽量

    674279
  • 程序
    +關(guān)注

    關(guān)注

    117

    文章

    3826

    瀏覽量

    83009
  • 代碼
    +關(guān)注

    關(guān)注

    30

    文章

    4900

    瀏覽量

    70771
  • GPIO
    +關(guān)注

    關(guān)注

    16

    文章

    1280

    瀏覽量

    54124
收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評論

    相關(guān)推薦
    熱點推薦

    這個程序哪里有錯誤?

    本帖最后由 mczk 于 2014-12-3 15:51 編輯 用定時器TMR0延時的一個簡單的程序就是不
    發(fā)表于 12-03 14:45

    閃爍

    新手學(xué)STM8用的是STM8S103F3的芯片,調(diào)試工具是 IAR,本來打算控制的,但
    發(fā)表于 04-08 15:53

    初識新定義NBK-RD8x3x開發(fā)板,一塊值得關(guān)注的新定義開發(fā)板!

    的內(nèi)存和存儲空間。這樣的配置確保了開發(fā)板在運行多任務(wù)應(yīng)用程序時的穩(wěn)定性,且能夠存儲大量的數(shù)據(jù)。我進行了多次并行運算和大型數(shù)據(jù)傳輸?shù)臏y試,發(fā)現(xiàn)NBK-RD8x3x開發(fā)板表現(xiàn)出色,運行平穩(wěn),并且具有高度
    發(fā)表于 09-24 22:11

    新定義TBK RD8T3x開發(fā)板值得了解的開發(fā)板!

    今天收到新定義 TBK-RD8T3x 開發(fā)板,給大家介紹并認(rèn)識一下這塊開發(fā)板。 一、新定義 TBK-RD8T3x 開發(fā)板 1、開發(fā)板正面 上板 :Type-C 供電,芯片選擇工作 3.3V/5V
    發(fā)表于 09-24 22:28

    新定義TBK RD8T3x開發(fā)板功能及上電開機測試!

    給加大介紹的新定義 TBK-RD8T3x 開發(fā)板,使用的是增強型的高速 1T 8051 內(nèi)核,工業(yè)級集成觸控按鍵功能的 Flash 微控制器 RD8T37P48RJ。 板載功能包含: (1)觸摸
    發(fā)表于 09-24 22:38

    新定義NBK-RD8x3x開發(fā)板簡單測評及上電測試與定時器簡單使用!

    。這樣的配置確保了開發(fā)板在運行多任務(wù)應(yīng)用程序時的穩(wěn)定性,且能夠存儲大量的數(shù)據(jù)。我進行了多次并行運算和大型數(shù)據(jù)傳輸?shù)臏y試,發(fā)現(xiàn)NBK-RD8x3x開發(fā)板表現(xiàn)出色,運行平穩(wěn),并且具有高度可靠性
    發(fā)表于 09-24 22:53

    STM8L051F3 STM8L151x2/x3 Errata

    STM8L051F3 STM8L151x2/x3 Errata sheet STM8L051F3 STM8L151x2 and STM
    發(fā)表于 03-20 10:27 ?35次下載

    led為什么有頻_led怎么解決_led測試方法

    本文介紹了什么是頻與頻的工作原理,其次介紹了LED頻的標(biāo)準(zhǔn)、led有頻原因以及l(fā)ed
    發(fā)表于 01-17 10:34 ?9.3w次閱讀
    led<b class='flag-5'>燈</b>為什么有頻<b class='flag-5'>閃</b>_led<b class='flag-5'>燈</b>頻<b class='flag-5'>閃</b>怎么解決_led<b class='flag-5'>燈</b>頻<b class='flag-5'>閃</b>測試方法

    8X8矩陣的介紹和C語言源代碼的詳細資料免費下載

    本文檔的主要內(nèi)容詳細介紹的是8X8矩陣的介紹和原代碼的詳細資料免費下載。
    發(fā)表于 08-24 08:00 ?24次下載

    4x4和5x8矩陣按鍵C語言程序免費下載

    本文檔的主要內(nèi)容詳細介紹的是4x4和5x8矩陣按鍵C語言程序免費下載。
    發(fā)表于 09-28 15:54 ?20次下載
    4<b class='flag-5'>x</b>4和5<b class='flag-5'>x8</b>矩陣按鍵C語言<b class='flag-5'>程序</b>免費下載

    8x8x8光立方的C語言程序和工程文件免費下載

    本文檔的主要內(nèi)容詳細介紹的是8x8x8光立方的C語言程序和工程文件免費下載
    發(fā)表于 12-20 08:00 ?102次下載
    <b class='flag-5'>8x8x8</b>光立方的C語言<b class='flag-5'>程序</b>和工程文件免費下載

    AS702x_EvalSW_v8-3-6-1.zip

    AS702x_EvalSW_v8-3-6-1.zip Evaluation Software for AS702x EVKs
    發(fā)表于 01-21 08:31 ?13次下載
    AS702<b class='flag-5'>x_EvalSW_v8-3</b>-6-1.zip

    NBK RD8x3x原理圖與PCB源文件

    NBK-RD8x3x原理圖與PCB源文件
    發(fā)表于 10-21 15:48 ?0次下載

    RD8x3x單片機函數(shù)庫源碼

    RD8x3x單片機函數(shù)庫源碼分享
    發(fā)表于 10-21 15:47 ?1次下載

    RD8T3x匯編語言用定時器中斷驅(qū)動LED程序

    RD8T3X單片機開發(fā)板用,用匯編語言,編寫一個定時器控制LED的的閃爍。
    的頭像 發(fā)表于 04-30 18:00 ?1961次閱讀