找回密碼
 立即注冊(cè)

QQ登錄

只需一步,快速開始

搜索

STM32單片機(jī)led燈不閃爍?

查看數(shù): 1887 | 評(píng)論數(shù): 9 | 收藏 0
關(guān)燈 | 提示:支持鍵盤翻頁<-左 右->
    組圖打開中,請(qǐng)稍候......
發(fā)布時(shí)間: 2023-3-13 18:40

正文摘要:

為什么led燈會(huì)不亮,不閃爍,拜托各位大神幫忙

回復(fù)

ID:291668 發(fā)表于 2023-3-15 16:34
gpio的時(shí)鐘使能錯(cuò)誤。用C口,不是B口
ID:974503 發(fā)表于 2023-3-15 16:26
GPIOC口設(shè)置不對(duì)。
ID:974503 發(fā)表于 2023-3-15 16:24
需要用GPIO_SetBits   拉高引腳輸出電平
GPIO_ResetBits 拉低引腳輸出電平,才能閃爍。
ID:283304 發(fā)表于 2023-3-14 09:44
你用的是PC13,打開的是GPIOB的時(shí)鐘,你應(yīng)該打開GPIOC時(shí)鐘
ID:139866 發(fā)表于 2023-3-14 09:00
你用GPIOC,打開的是GPIOB的時(shí)鐘
起碼寫程序先看看手冊(cè),自己搞懂怎么寫,照著別人抄走不遠(yuǎn)
ID:878061 發(fā)表于 2023-3-13 23:34
你用的是PC13,打開的是GPIOB的時(shí)鐘,你應(yīng)該打開GPIOC時(shí)鐘
ID:1066092 發(fā)表于 2023-3-13 22:50
請(qǐng)問下你這個(gè)Proteus和Keil聯(lián)調(diào)用的是哪個(gè)插件?現(xiàn)在找不到正確的插件,以前老版本的現(xiàn)在不能使用,改INI文件也是不行的,能分享下插件嗎?
ID:230500 發(fā)表于 2023-3-13 22:31
你的while循環(huán)里面 兩句都是resetbits 當(dāng)然不閃爍了; 需要函數(shù)setbits 和resetbits;   高電平--延時(shí)--低電平--延時(shí); 這樣就閃爍了

控制某個(gè)GPIO引腳的輸出電平(拉高 / 拉低)
GPIO_SetBits   拉高引腳輸出電平
GPIO_ResetBits 拉低引腳輸出電平
ID:883242 發(fā)表于 2023-3-13 20:01
i定義的時(shí)候必須加volatile屬性。

Keil C51假定它的用戶都是不懂這個(gè)關(guān)鍵字的idiot,所以不加也沒事兒。你用的是RealView做的編譯器MDK,就必須嚴(yán)格按照c語言的語法來走了。

小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術(shù)交流QQ群281945664

Powered by 單片機(jī)教程網(wǎng)

快速回復(fù) 返回頂部 返回列表