找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索

STM32最基本问题,点亮LED。

查看数: 4008 | 评论数: 17 | 收藏 0
关灯 | 提示:支持键盘翻页<-左 右->
    组图打开中,请稍候......
发布时间: 2017-8-20 14:59

正文摘要:

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

回复

ID:400642 发表于 2018-9-20 17:28
一般,电平高低切换之间需要加时延,才能看到闪烁的效果
ID:394885 发表于 2018-9-20 16:42
参考一下正点原子的代码吧
ID:400555 发表于 2018-9-20 15:24
高低电平切换,并加上延时函数
ID:368746 发表于 2018-9-20 12:00
如果是只亮不闪烁的话,看看程序是不是卡在那个延时函数那里了,话说你这个系统时钟8分频了?不然为啥SysTick->LOAD = 9000 * ms;  这里是9000
ID:400380 发表于 2018-9-20 09:18
时钟使能要放在前面,然后配置IO
ID:399516 发表于 2018-9-18 14:45
可以看看正点原子的代码,里面很详细 。
ID:229016 发表于 2018-9-16 11:10
那就可能是你的延时函数没起作用或者是延时函数有问题,你的延时函数初在主函数中始化了吗?
ID:397544 发表于 2018-9-15 11:17
高低电平切换,再加上延时就可以的
ID:219447 发表于 2018-9-13 18:37
觉得时钟不对
ID:230901 发表于 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是这两个函数,而不是void GPIO_WriteBit(GPIO_TypeDef* GPIOx, u16 GPIO_Pin, BitAction BitVal)这个,具体请参考STM32固件库使用手册

评分

参与人数 1黑币 +40 收起 理由
admin + 40 回帖助人的奖励!

查看全部评分

ID:58925 发表于 2017-8-24 15:09
GPIO_WriteBit(testGPIO, testGPIO?_Pin_?, Bit_RESET);
        不用指定GPIO的哪一组的的第几个引脚???

评分

参与人数 1黑币 +20 收起 理由
admin + 20 回帖助人的奖励!

查看全部评分

ID:219447 发表于 2017-8-21 09:19
hange_v 发表于 2017-8-21 08:47
我用的GPIOE,开启了GPIOE的时钟,难道还要开GPIOB的时钟???

不用的

评分

参与人数 1黑币 +20 收起 理由
admin + 20 回帖助人的奖励!

查看全部评分

ID:190832 发表于 2017-8-21 08:54
柠檬小生 发表于 2017-8-20 22:03
LED是只会亮但是不闪烁还是?印象中stm32是有自带的库函数用作延时的。你可以通过注释其他语句来验证是GPIO ...

只亮,不闪烁,是不是和时钟有关SystemIni(),
ID:190832 发表于 2017-8-21 08:47
大灰狼爱喝汤 发表于 2017-8-20 23:16
你GPIOB的时钟挂上去了?

我用的GPIOE,开启了GPIOE的时钟,难道还要开GPIOB的时钟???
ID:219796 发表于 2017-8-21 04:52
先把灯点亮再说,然后再闪烁
ID:220961 发表于 2017-8-20 23:16
你GPIOB的时钟挂上去了?

评分

参与人数 1黑币 +20 收起 理由
admin + 20 回帖助人的奖励!

查看全部评分

ID:201102 发表于 2017-8-20 22:03
LED是只会亮但是不闪烁还是?印象中stm32是有自带的库函数用作延时的。你可以通过注释其他语句来验证是GPIO设置问题还是延时函数的问题

评分

参与人数 1黑币 +20 收起 理由
admin + 20 回帖助人的奖励!

查看全部评分

小黑屋|51黑电子论坛 |51黑电子论坛6群 QQ 管理员QQ:125739409;技术交流QQ群281945664

Powered by 单片机教程网

快速回复 返回顶部 返回列表