當(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
上一篇:STM32F103(庫函數(shù))——按鍵檢測
下一篇:stm32(庫函數(shù))——新建基于固件庫的MDK5工程模板
推薦閱讀
史海拾趣
在過去的六年里,ABLIC實現(xiàn)了高盈利,這得益于其不斷創(chuàng)新的產(chǎn)品線和市場策略。為了進一步拓展業(yè)務(wù),ABLIC將目光投向了歐洲市場。歐洲作為全球電子產(chǎn)業(yè)的重要區(qū)域,對于模擬半導(dǎo)體的需求持續(xù)增長。ABLIC憑借其在小型、低功耗和精確模擬半導(dǎo)體產(chǎn)品方面的優(yōu)勢,積極在歐洲市場尋求合作機會,為公司的長遠發(fā)展奠定了堅實基礎(chǔ)。
創(chuàng)世公司(CS)的創(chuàng)立源于對未來技術(shù)趨勢的敏銳洞察。在5G、人工智能、物聯(lián)網(wǎng)等行業(yè)還未廣泛崛起的初期,創(chuàng)世公司就預(yù)見到這些技術(shù)將引領(lǐng)未來電子行業(yè)的發(fā)展。基于這種戰(zhàn)略眼光,創(chuàng)世公司決定專注于SD NAND存儲產(chǎn)品的研發(fā)和生產(chǎn)。這一決策不僅為公司的后續(xù)發(fā)展奠定了堅實的基礎(chǔ),也展示了創(chuàng)始團隊對未來技術(shù)趨勢的堅定信心。
創(chuàng)世公司(CS)的創(chuàng)立源于對未來技術(shù)趨勢的敏銳洞察。在5G、人工智能、物聯(lián)網(wǎng)等行業(yè)還未廣泛崛起的初期,創(chuàng)世公司就預(yù)見到這些技術(shù)將引領(lǐng)未來電子行業(yè)的發(fā)展。基于這種戰(zhàn)略眼光,創(chuàng)世公司決定專注于SD NAND存儲產(chǎn)品的研發(fā)和生產(chǎn)。這一決策不僅為公司的后續(xù)發(fā)展奠定了堅實的基礎(chǔ),也展示了創(chuàng)始團隊對未來技術(shù)趨勢的堅定信心。
隨著電子行業(yè)的快速發(fā)展,市場對CMOS圖像傳感器的需求日益增長。飛虹高科公司意識到,要想在市場中保持領(lǐng)先地位,必須不斷進行技術(shù)創(chuàng)新。因此,公司加大了研發(fā)投入,引進了一批高端研發(fā)設(shè)備,并與國內(nèi)外知名高校和研究機構(gòu)建立了緊密的合作關(guān)系。經(jīng)過數(shù)年的努力,公司成功開發(fā)出了多款具有自主知識產(chǎn)權(quán)的CMOS圖像傳感器產(chǎn)品,其中一款產(chǎn)品以其高靈敏度、低功耗和低噪聲等優(yōu)異性能,贏得了客戶的廣泛贊譽。
隨著市場競爭的日益激烈和技術(shù)創(chuàng)新的加速推進,芯茂微電子也面臨著越來越多的挑戰(zhàn)和機遇。面對這些挑戰(zhàn),公司始終堅持不懈地推進技術(shù)創(chuàng)新和產(chǎn)品研發(fā),不斷提升自身的核心競爭力和市場地位。同時,公司也積極尋求新的市場機遇和合作伙伴,不斷拓展業(yè)務(wù)領(lǐng)域和市場空間。正是這種對挑戰(zhàn)和機遇的積極應(yīng)對和堅持不懈的努力,讓芯茂微電子在電子行業(yè)中不斷發(fā)展壯大。
隨著全球?qū)Νh(huán)保和可持續(xù)發(fā)展的重視,Everbuild也將綠色環(huán)保理念融入到產(chǎn)品設(shè)計和生產(chǎn)過程中。公司采用環(huán)保材料和節(jié)能技術(shù),減少生產(chǎn)過程中的污染和能源消耗。同時,Everbuild還積極參與環(huán)保公益活動,倡導(dǎo)綠色生活方式。這些舉措不僅提高了公司的社會責(zé)任感,也為公司的可持續(xù)發(fā)展奠定了基礎(chǔ)。
設(shè)計資源 培訓(xùn) 開發(fā)板 精華推薦
- 人形機器人馬拉松背后的思考,兆易創(chuàng)新如何賦能機器人產(chǎn)業(yè)
- 一種基于STM32的智能柜控制器設(shè)計
- 小型傾轉(zhuǎn)旋翼機的無刷直流電機驅(qū)動器設(shè)計
- 超高速攝影機電控系統(tǒng)設(shè)計
- 基于GPS自動授時的無線智能控制器的設(shè)計
- 基于PTR2000的無線氣象信息采集系統(tǒng)設(shè)計
- Microchip推出MEC175xB系列器件,為嵌入式控制器引入硬件 抗量子攻擊能力
- 無人飛行器機載穩(wěn)定云臺控制系統(tǒng)的設(shè)計
- 匠芯創(chuàng)推出面向具身智能高性能實時處理器M7000
- TLSM系列輕觸開關(guān)為高使用率設(shè)備提供200萬次長使用壽命
- 品英Pickering公司仿真方案和測試系統(tǒng)滿足航電設(shè)備可靠性和安全性等更高要求
- RAK12039傳感器如何參與LoRaWAN水培環(huán)境監(jiān)測物聯(lián)網(wǎng)系統(tǒng)集成
- 如何添加和激活RAK12035傳感器(電容式土壤濕度傳感器)
- ?數(shù)據(jù)分析軟件imc FAMOS 2025全球同步發(fā)布
- 基于雙積分滑模控制的單移相調(diào)制(SPS)的應(yīng)用
- 場效應(yīng)管有哪些特點、測量方法?場效應(yīng)管是如何導(dǎo)通的
- 場效應(yīng)管和晶閘管有什么區(qū)別?場效應(yīng)管使用注意事項有哪些
- 場效應(yīng)管常用驅(qū)動芯片有哪些?如何估測場效應(yīng)管放大能力
- 場效應(yīng)管和可控硅有什么區(qū)別?場效應(yīng)管與三極管有什么區(qū)別
- TI模擬博文深度閱讀季,贏小米盒子!
- 【下單全額返現(xiàn),300元封頂,不限產(chǎn)品】MPS商城鉅惠體驗季!
- NI labview、CompactDAQ技術(shù)集錦
- 再見2019,你好2020!寫下你的年終總結(jié)和新年計劃
- 為英飛凌天貓旗艦店慶生|【瀏覽有禮】【下單100%有禮】
- 看是德科技X8711A 物聯(lián)網(wǎng)設(shè)備功能測試解決方案,答題贏好禮
- 金秋十月,我們跟金爾雅老師學(xué)MSP432
- 一道題,測試你是不是MSP430的真愛粉兒~
- 答題贏好禮|TI 工業(yè)參考設(shè)計精選
- 泰克《MIPI物理層測試》下載有禮!