板子没反应

2019-07-20 13:28发布

老师我的是探索者板子,驱动蜂鸣器,可是程序烧进去后板子没有反应是怎么回事?
#include "stm32f4xx.h"
#include "usart.h"
#include "delay.h"

void BEEP_Init(void);


int main(void)
{
        delay_init(168);
void BEEP_Init(void);
        while(1)
        {
        GPIO_SetBits(GPIOF,GPIO_Pin_8);
        delay_ms(500);
        GPIO_ResetBits(GPIOF,GPIO_Pin_8);
        delay_ms(500);
        }
               
}

void BEEP_Init(void)
{
                RCC_AHB1PeriphClockCmd(RCC_AHB1Periph_GPIOF,ENABLE);

          GPIO_InitTypeDef GPIO_InitBEEP;
                GPIO_InitBEEP.GPIO_Mode=GPIO_Mode_OUT;
                GPIO_InitBEEP.GPIO_OType=GPIO_OType_PP;
                GPIO_InitBEEP.GPIO_Pin=GPIO_Pin_8;
                GPIO_InitBEEP.GPIO_PuPd=GPIO_PuPd_DOWN;
                GPIO_InitBEEP.GPIO_Speed=GPIO_Speed_100MHz;
                GPIO_Init(GPIOF,&GPIO_InitBEEP);
       
                GPIO_ResetBits(GPIOF,GPIO_Pin_8);
}

友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
12条回答
18811707971
1楼-- · 2019-07-21 14:26
 精彩回答 2  元偷偷看……
guset_03
2楼-- · 2019-07-21 17:22
世界太喧闹 发表于 2017-7-9 17:43
编译都通过了

int main(void)
{
        delay_init(168);
void BEEP_Init(void);
        while(1)
        {
        GPIO_SetBits(GPIOF,GPIO_Pin_8);
        delay_ms(500);
        GPIO_ResetBits(GPIOF,GPIO_Pin_8);
        delay_ms(500);
        }
               
}
没毛病?
卢飞跃
3楼-- · 2019-07-21 18:25
 精彩回答 2  元偷偷看……
世界太喧闹
4楼-- · 2019-07-21 19:45
 精彩回答 2  元偷偷看……
卢飞跃
5楼-- · 2019-07-21 20:01
是同志,不是老师,有问题给我发消息,我也正学STM32呢,比你早学一段时间。有问题给我发消息。
世界太喧闹
6楼-- · 2019-07-21 23:30
卢飞跃 发表于 2017-7-11 18:04
是同志,不是老师,有问题给我发消息,我也正学STM32呢,比你早学一段时间。有问题给我发消息。

好的,能学到东西的都是老师

一周热门 更多>