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

QQ登錄

只需一步,快速開始

搜索

STM32最基本問題,點(diǎn)亮LED。

查看數(shù): 3960 | 評(píng)論數(shù): 17 | 收藏 0
關(guān)燈 | 提示:支持鍵盤翻頁<-左 右->
    組圖打開中,請(qǐng)稍候......
發(fā)布時(shí)間: 2017-8-20 14:59

正文摘要:

為什么我的LED不閃爍,下面是程序和電路。#include "stm32f10x.h" void delay_ms(u32 ms){   u32 temp;         SysTick->LOAD = 9000 * ms;  //重裝初值,72MHz ...

回復(fù)

ID:400642 發(fā)表于 2018-9-20 17:28
一般,電平高低切換之間需要加時(shí)延,才能看到閃爍的效果
ID:394885 發(fā)表于 2018-9-20 16:42
參考一下正點(diǎn)原子的代碼吧
ID:400555 發(fā)表于 2018-9-20 15:24
高低電平切換,并加上延時(shí)函數(shù)
ID:368746 發(fā)表于 2018-9-20 12:00
如果是只亮不閃爍的話,看看程序是不是卡在那個(gè)延時(shí)函數(shù)那里了,話說你這個(gè)系統(tǒng)時(shí)鐘8分頻了?不然為啥SysTick->LOAD = 9000 * ms;  這里是9000
ID:400380 發(fā)表于 2018-9-20 09:18
時(shí)鐘使能要放在前面,然后配置IO
ID:399516 發(fā)表于 2018-9-18 14:45
可以看看正點(diǎn)原子的代碼,里面很詳細(xì) 。
ID:229016 發(fā)表于 2018-9-16 11:10
那就可能是你的延時(shí)函數(shù)沒起作用或者是延時(shí)函數(shù)有問題,你的延時(shí)函數(shù)初在主函數(shù)中始化了嗎?
ID:397544 發(fā)表于 2018-9-15 11:17
高低電平切換,再加上延時(shí)就可以的
ID:219447 發(fā)表于 2018-9-13 18:37
覺得時(shí)鐘不對(duì)
ID:230901 發(fā)表于 2017-9-8 14:31
void GPIO_ResetBits(GPIO_TypeDef* GPIOx, u16 GPIO_Pin)     void GPIO_SetBits(GPIO_TypeDef* GPIOx, u16 GPIO_Pin)給IO口寫0寫1是這兩個(gè)函數(shù),而不是void GPIO_WriteBit(GPIO_TypeDef* GPIOx, u16 GPIO_Pin, BitAction BitVal)這個(gè),具體請(qǐng)參考STM32固件庫使用手冊(cè)

評(píng)分

參與人數(shù) 1黑幣 +40 收起 理由
admin + 40 回帖助人的獎(jiǎng)勵(lì)!

查看全部評(píng)分

ID:58925 發(fā)表于 2017-8-24 15:09
GPIO_WriteBit(testGPIO, testGPIO?_Pin_?, Bit_RESET);
        不用指定GPIO的哪一組的的第幾個(gè)引腳???

評(píng)分

參與人數(shù) 1黑幣 +20 收起 理由
admin + 20 回帖助人的獎(jiǎng)勵(lì)!

查看全部評(píng)分

ID:219447 發(fā)表于 2017-8-21 09:19
hange_v 發(fā)表于 2017-8-21 08:47
我用的GPIOE,開啟了GPIOE的時(shí)鐘,難道還要開GPIOB的時(shí)鐘???

不用的

評(píng)分

參與人數(shù) 1黑幣 +20 收起 理由
admin + 20 回帖助人的獎(jiǎng)勵(lì)!

查看全部評(píng)分

ID:190832 發(fā)表于 2017-8-21 08:54
檸檬小生 發(fā)表于 2017-8-20 22:03
LED是只會(huì)亮但是不閃爍還是?印象中stm32是有自帶的庫函數(shù)用作延時(shí)的。你可以通過注釋其他語句來驗(yàn)證是GPIO ...

只亮,不閃爍,是不是和時(shí)鐘有關(guān)SystemIni(),
ID:190832 發(fā)表于 2017-8-21 08:47
大灰狼愛喝湯 發(fā)表于 2017-8-20 23:16
你GPIOB的時(shí)鐘掛上去了?

我用的GPIOE,開啟了GPIOE的時(shí)鐘,難道還要開GPIOB的時(shí)鐘???
ID:219796 發(fā)表于 2017-8-21 04:52
先把燈點(diǎn)亮再說,然后再閃爍
ID:220961 發(fā)表于 2017-8-20 23:16
你GPIOB的時(shí)鐘掛上去了?

評(píng)分

參與人數(shù) 1黑幣 +20 收起 理由
admin + 20 回帖助人的獎(jiǎng)勵(lì)!

查看全部評(píng)分

ID:201102 發(fā)表于 2017-8-20 22:03
LED是只會(huì)亮但是不閃爍還是?印象中stm32是有自帶的庫函數(shù)用作延時(shí)的。你可以通過注釋其他語句來驗(yàn)證是GPIO設(shè)置問題還是延時(shí)函數(shù)的問題

評(píng)分

參與人數(shù) 1黑幣 +20 收起 理由
admin + 20 回帖助人的獎(jiǎng)勵(lì)!

查看全部評(píng)分

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

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

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