社区导航

 
快捷导航
  • 首页
  • 论坛
  • 查看新帖
  • 最新回复
  • 社区活动
  • 联系管理员
  • 消灭零回复
  • E金币兑换
  • 干货
搜索
查看: 2146|回复: 5

[求助] 各位高手看看程序哪里错了,LED灯不亮,谢啦~~

[复制链接]

21

TA的帖子

1

TA的资源

一粒金砂(中级)

Rank: 2

发表于 2012-11-28 15:53:50 | 显示全部楼层 |阅读模式
#include "stm32f10x_lib.h"
#define Delay(n) while((n)--)
void rcc_Configuration(void);
void GPIO_Configuration(void);
int main()
{ vu32 n=2000000;
RCC_Configuration();
GPIO_Configuration();
while (1)
{
GPIO_SetBits(GPIOB,GPIO_Pin_2);
GPIO_SetBits(GPIOB,GPIO_Pin_3);
Delay(n);
GPIO_ResetBits(GPIOB,GPIO_Pin_2);
GPIO_ResetBits(GPIOB,GPIO_Pin_3);
Delay(n);
}
}
void RCC_Configuration(void)
{
ErrorStatus HSEStartUpStatus;
RCC_DeInit(); RCC_HSEConfig(RCC_HSE_ON);
HSEStartUpStatus=RCC_WaitForHSEStartUp();
if(HSEStartUpStatus==SUCCESS)
  {
RCC_HclkConfig(RCC_SYSCLK_Div1);
RCC_PCLK2Config(RCC_HCLK_Div1);
RCC_PCLK1Config(RCC_HCLK_Div2);
FLASH_SetLatency(FLASH_Latency_2);
FLASH_PrefetchBufferCmd(FLASH_PrefetchBuffer_Enable);
RCC_pllConfig(RCC_PLLSource_HSE_Div1,RCC_PLLMul_9);
RCC_PLLCmd(ENABLE);
while(RCC_GetFlagStatus(RCC_FLAG_PLLRDY)==RESET);
RCC_SYSCLKConfig(RCC_SYSCLKSource_PLLCLK);
while(RCC_GetSYSCLKSource()!=0x08);
   }
RCC_APB2PeriphClockCmd(RCC_APB2Periph_GPIOA | RCC_APB2Periph_GPIOB | RCC_APB2Periph_AFIO, ENABLE);
}
void GPIO_Configuration(void)
{
GPIO_InitTypeDef GPIO_InitStructure;
GPIO_InitStructure.GPIO_Pin=GPIO_Pin_2|GPIO_Pin_3;
GPIO_InitStructure.GPIO_Speed=GPIO_Speed_50MHz;
GPIO_InitStructure.GPIO_Mode=GPIO_Mode_Out_PP;
GPIO_Init(GPIOB,&GPIO_InitStructure);
}
此帖出自stm32/stm8论坛


回复

使用道具 举报

40

TA的帖子

0

TA的资源

一粒金砂(中级)

Rank: 2

发表于 2012-11-28 17:34:37 | 显示全部楼层
可能是电路问题吧,我的开发板就遇到过这种问题,138反过来把io口拉高了

点评

我下载板子带的程序就没有这个问题,所以还是有些不清楚。THANK YOU!  详情 回复 发表于 2012-11-28 19:57


回复

使用道具 举报

21

TA的帖子

1

TA的资源

一粒金砂(中级)

Rank: 2

 楼主| 发表于 2012-11-28 19:57:27 | 显示全部楼层

回复 沙发 jamesthe 的帖子

我下载板子带的程序就没有这个问题,所以还是有些不清楚。THANK YOU!


回复

使用道具 举报

6082

TA的帖子

4957

TA的资源

至上芯片

Rank: 13Rank: 13Rank: 13Rank: 13

资源大师勋章

发表于 2012-11-28 22:21:54 | 显示全部楼层
实现功能不说,
程序一句注释也没有。


回复

使用道具 举报

496

TA的帖子

30

TA的资源

五彩晶圆(初级)

Rank: 7Rank: 7Rank: 7

发表于 2012-11-30 10:39:57 | 显示全部楼层
猜测hclk=72m, 那么你的延迟时间1/72*2=0.027s, 加上调用的开销, 约为0.030s, 这个延迟速度你的眼睛是无法捕获的, 如果有示波器, 最好看下波形.
www.ctdisk.com/u/1283024
个人书库,持续更新中。


回复

使用道具 举报

2

TA的帖子

0

TA的资源

一粒金砂(初级)

Rank: 1

发表于 2012-12-19 15:15:07 | 显示全部楼层
先点亮再说,不要闪烁


回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

  • 论坛活动 E手掌握

    扫码关注
    EEWORLD 官方微信

  • EE福利  唾手可得

    扫码关注
    EE福利 唾手可得

小黑屋|手机版|Archiver|电子工程世界 ( 京ICP证 060456

GMT+8, 2017-11-20 17:26 , Processed in 0.352450 second(s), 19 queries , Redis On.

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