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

歷史上的今天

今天是:2025年05月22日(星期四)

2019年05月22日 | STM32F103(庫函數(shù))——點亮LED并且使用軟件延時實現(xiàn)led閃爍

發(fā)布者:cheng1984 來源: eefocus關(guān)鍵字:STM32F103  庫函數(shù)  點亮LED  軟件延時  led閃爍 手機看文章 掃描二維碼
隨時隨地手機看文章

當(dāng)我們學(xué)過51單片機之后就知道在51單片機中點亮一個LED很簡單一句代碼就可以實現(xiàn)。只需要將LED所連接的IO口拉低就可以點亮LED。


但是在STM32中,點亮LED確實比51要麻煩很多。


一樣,在STM32中點亮LED也是屬于基本的IO口的使用,所以每當(dāng)我們需要點亮LED時就需要正確配置IO口。STM32的IO口相比51單片機而言要復(fù)雜很多,所以用起來也很困難。

下面就是點亮LED的代碼,并且使用延時實現(xiàn)LED閃爍。


main.c


#include "stm32f10x.h"

#include "led.h"

#include "delay.h"

#include "sys.h"

 

int main(void)

{

LED_Init();

delay_init();

while(1)

{

// GPIO_SetBits(GPIOB,GPIO_Pin_5);        //點亮LED0

// GPIO_ResetBits(GPIOE,GPIO_Pin_5);      //關(guān)閉LED1 

// delay_ms(500);                         //軟件延時500ms

// GPIO_SetBits(GPIOE,GPIO_Pin_5);        //點亮LED1

// GPIO_ResetBits(GPIOB,GPIO_Pin_5);      //關(guān)閉LED0

// delay_ms(500);                         //軟件延時500ms

LED0 = 1;        //關(guān)閉LED0

LED1 = 0;        //點亮LED1

delay_ms(500);   //軟件延時500ms

LED0 = 0;        //點亮LED0

LED1 = 1;        //關(guān)閉LED1

delay_ms(500);   //軟件延時500ms

}

}

led.c


#include "led.h"

 

void LED_Init(void)

{

GPIO_InitTypeDef GPIO_InitStructure;

RCC_APB2PeriphClockCmd(RCC_APB2Periph_GPIOB|RCC_APB2Periph_GPIOE, ENABLE);//設(shè)能PB和PE口

GPIO_InitStructure.GPIO_Pin = GPIO_Pin_5; //LED0->PB5 端口配置

GPIO_InitStructure.GPIO_Speed = GPIO_Speed_50MHz; //速度50MHz

GPIO_InitStructure.GPIO_Mode = GPIO_Mode_Out_PP; //推挽輸出

GPIO_Init(GPIOB, &GPIO_InitStructure); //根據(jù)參數(shù)設(shè)定參數(shù)配置GPIO

GPIO_InitStructure.GPIO_Pin = GPIO_Pin_5; //LED1->PE5 端口配置

GPIO_InitStructure.GPIO_Speed = GPIO_Speed_50MHz; //速度50MHz

GPIO_InitStructure.GPIO_Mode = GPIO_Mode_Out_PP; //推挽輸出

GPIO_Init(GPIOE, &GPIO_InitStructure); //根據(jù)參數(shù)設(shè)定參數(shù)配置GPIO

}

led.h


#ifndef __LED_H__

#define __LED_H__

 

#include "sys.h"

 

#define LED0 PBout(5)

#define LED1 PEout(5)

 

void LED_Init(void);

 

 

#endif


關(guān)鍵字:STM32F103  庫函數(shù)  點亮LED  軟件延時  led閃爍 引用地址:STM32F103(庫函數(shù))——點亮LED并且使用軟件延時實現(xiàn)led閃爍

上一篇:STM32F103(庫函數(shù))——按鍵檢測
下一篇:stm32(庫函數(shù))——新建基于固件庫的MDK5工程模板

推薦閱讀

車用絕緣閘雙極電晶體(IGBT)已經(jīng)成為國際IDM大廠三菱(Mitsubishi)、英飛凌(Infineon)等積極投入的領(lǐng)域,廠商認為,未來油電混合、純電動車時代,IGBT元件以及模組的重要性,將成為車用電子領(lǐng)域中,如同電腦中CPU的角色。?盡管臺系廠商投入稍慢,不過二極體廠商強茂、晶圓代工廠商茂硅、漢磊以及功率元件、模組封裝導(dǎo)線架廠商界霖、順德等,都已經(jīng)看到IGBT...
近日中國聯(lián)通公布了2019年4月運營數(shù)據(jù)。數(shù)據(jù)顯示,中國聯(lián)通4月移動出賬用戶累計到達3.24億戶,移動出賬用戶4月凈增113.6萬戶。其中,4G用戶累計到達2.33億戶,4G用戶4月凈增260.8萬戶。在固網(wǎng)業(yè)務(wù)方面,中國聯(lián)通固網(wǎng)寬帶用戶累計到達8273.8萬戶,4月凈增34.6萬戶;本地電話用戶累計到達5464.5萬戶,本地電話用戶本月凈減少27.5萬戶。 據(jù)悉,中國...
  1、借助手術(shù)機器人,醫(yī)生可以更加精準靈巧地切除病變組織。   手術(shù)機器人是醫(yī)生“手”和“眼”的延伸,原來切口需30厘米的手術(shù)現(xiàn)在只需幾厘米,切口小、下刀準的微創(chuàng)手術(shù)能減少手術(shù)風(fēng)險。這類醫(yī)療機器人還可以減輕手術(shù)對外科醫(yī)生的體力消耗,提高手術(shù)效率與穩(wěn)定性。   2、存儲和揀貨。   在運營中心,可以看到同一片區(qū)域內(nèi)數(shù)千臺Kiva機器人...
榮耀已官宣即將發(fā)布的榮耀 50 系列新旗艦將搭載高通驍龍 778G 芯片,現(xiàn)在有數(shù)碼博主放出了該機的真機照,似乎是外媒曝光的圖片。  從圖中可以看到,該機至少將提供青橘漸變、藍紫漸變、類似華為天空之境的配色,采用 AG 磨砂工藝,背面 1+2 的雙圓環(huán)三攝設(shè)計,似乎是潛望 + 大底主攝 + 超廣角的組合,與之前的渲染圖類似。  從...

史海拾趣

問答坊 | AI 解惑

小廣播
設(shè)計資源 培訓(xùn) 開發(fā)板 精華推薦

最新單片機文章

 
EEWorld訂閱號

 
EEWorld服務(wù)號

 
汽車開發(fā)圈

 
機器人開發(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
主站蜘蛛池模板: 江陵县| 岢岚县| 德清县| 宜良县| 甘德县| 襄樊市| 会宁县| 沅江市| 桓台县| 河东区| 汉川市| 积石山| 海南省| 财经| 金塔县| 赞皇县| 宾川县| 永德县| 巨野县| 信宜市| 台湾省| 三江| 崇州市| 永宁县| 鹤山市| 米林县| 乌海市| 延边| 霍邱县| 交口县| 清新县| 南溪县| 霞浦县| 扶绥县| 洛扎县| 孝感市| 广州市| 临朐县| 永清县| 田林县| 上饶市|