你的浏览器版本过低,可能导致网站不能正常访问!
为了你能正常使用网站功能,请使用这些浏览器。

申请了stm32f410的开发板下载了程序怎么灯不会亮啊,求大.....

[复制链接]
“一” 提问时间:2016-11-29 23:14 /
本人刚开始学stm32申请了块stm32f410的开发板写了个用i/o口点灯的程序,程序也烧录进去了为什么灯不亮啊,程序是仿照正点原子f4开发板写的请大家帮忙看看。程序如下:#include "stm32f4xx.h"
#include "LED.h"
#include "delay.h"

int main()
{
delay_init(168);

LED_init();

while(1)
{
GPIO_SetBits(GPIOA,GPIO_Pin_2);
GPIO_SetBits(GPIOA,GPIO_Pin_3);
delay_ms(500);

GPIO_ResetBits(GPIOA,GPIO_Pin_2);
GPIO_ResetBits(GPIOA,GPIO_Pin_3);
delay_ms(500);


}

}


收藏 1 评论21 发布时间:2016-11-29 23:14

举报

21个回答
“一” 回答时间:2016-11-30 17:43:32
5265325 发表于 2016-11-29 23:53
你要把LED初始化程序和原理图贴出来看看

#include "LED.h"
#include "stm32f4xx.h"


void LED_init(void)
{

GPIO_InitTypeDef GPIO_InitStructure;

RCC_AHB1PeriphClockCmd(RCC_AHB1Periph_GPIOC,ENABLE);

GPIO_InitStructure.GPIO_Pin=GPIO_Pin_2;
GPIO_InitStructure.GPIO_Mode=GPIO_Mode_OUT;
GPIO_InitStructure.GPIO_OType=GPIO_OType_PP;
GPIO_InitStructure.GPIO_PuPd=GPIO_PuPd_UP;
GPIO_InitStructure.GPIO_Speed=GPIO_Speed_50MHz;

GPIO_Init(GPIOA,&GPIO_InitStructure);
GPIO_SetBits(GPIOA,GPIO_Pin_2);


GPIO_InitStructure.GPIO_Pin=GPIO_Pin_3;
GPIO_InitStructure.GPIO_Mode=GPIO_Mode_OUT;
GPIO_InitStructure.GPIO_OType=GPIO_OType_PP;
GPIO_InitStructure.GPIO_PuPd=GPIO_PuPd_UP;
GPIO_InitStructure.GPIO_Speed=GPIO_Speed_50MHz;

GPIO_Init(GPIOA,&GPIO_InitStructure);
GPIO_SetBits(GPIOA,GPIO_Pin_3);


}
“一” 回答时间:2016-12-1 12:15:40
JackieLaura 发表于 2016-12-1 10:17
按照你说的电路,led的方向错了没?led的+是连接的电阻上拉?那你led初始化的时候,为什么还把端口设置成 ...

led是连接了上拉电阻啊,初始化上啦让灯不亮嘛,然后在主函数里点亮灯啊,,GPIO使能应该是正确的吧

  RCC_AHB1PeriphClockCmd(RCC_AHB1Periph_GPIOA, ENABLE);
5265325 回答时间:2016-11-29 23:53:16
你要把LED初始化程序和原理图贴出来看看
abbit-1988 回答时间:2016-11-29 23:54:22
查看qh部晶振配置对不对,你的IO口配置对不对

评分

参与人数 1ST金币 +2 收起 理由
zero99 + 2

查看全部评分

leo121_3006061 回答时间:2016-11-30 02:58:26
貌似时钟没有初始化

评分

参与人数 1ST金币 +2 收起 理由
zero99 + 2

查看全部评分

高二毛 回答时间:2016-11-30 08:31:09
看看正点的教程吧。这个肯定附送很多例子的。
左岸右岸 回答时间:2016-11-30 09:07:48
LED_init();
贴出来看看呀

评分

参与人数 1ST金币 +2 收起 理由
zero99 + 2

查看全部评分

jcx0324 回答时间:2016-11-30 10:44:15
程序应该不会就这么点的吧
xhzheng 回答时间:2016-11-30 11:14:07
缺少初始化文件;
xhzheng 回答时间:2016-11-30 11:14:45
是有那个CubeMX,方便的;

评分

参与人数 1ST金币 +2 收起 理由
zero99 + 2

查看全部评分

忘记一切Q 回答时间:2016-11-30 13:03:42
恩  初始化!
“一” 回答时间:2016-11-30 17:53:08
5265325 发表于 2016-11-29 23:53
你要把LED初始化程序和原理图贴出来看看

原理图没有我是用杜邦线把两个个引脚和vcc接出来再面包板上用了点亮led的
zbber 回答时间:2016-11-30 18:39:24
看看正点的教程吧
“一” 回答时间:2016-11-30 21:50:33
leo121_3006061 发表于 2016-11-30 02:58
貌似时钟没有初始化

看了下时钟初始化错了,,后来改过来了,,还是不行
  RCC_AHB1PeriphClockCmd(RCC_AHB1Periph_GPIOA, ENABLE);
leo121_3006061 回答时间:2016-12-1 05:55:08
“一” 发表于 2016-11-30 21:50
看了下时钟初始化错了,,后来改过来了,,还是不行
  RCC_AHB1PeriphClockCmd(RCC_AHB1Periph_GPIOA, EN ...

系统时钟呢?初始化了吗?
12下一页

所属标签

相似问题

关于
我们是谁
投资者关系
意法半导体可持续发展举措
创新与技术
意法半导体官网
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
官方最新发布
STM32Cube扩展软件包
意法半导体边缘AI套件
ST - 理想汽车豪华SUV案例
ST意法半导体智能家居案例
STM32 ARM Cortex 32位微控制器
关注我们
st-img 微信公众号
st-img 手机版