探索者板使用Hal库的sys.h头文件有问题

2019-07-20 20:51发布

这几天看到原子出了Hal库的例程后,我就想着把Hal库的例程移植到探索板上面。比如说第一个流水灯的例子,我用的是STM32F429的例程,然后把时钟,引脚全部都修改到F407需要的设定了,下载程序后发现一点反应都没有,并且还发现部分语句出现error in include chain的提示,比如说sys.h附上主要程序:
int main(void)
{
    HAL_Init();                     //初始化HAL库   
    Stm32_Clock_Init(336,25,2,4);   //设置时钟,168Mhz
    delay_init(168);                //初始化延时函数
    LED_Init();                     //初始化LED  
    while(1)
    {
        HAL_GPIO_WritePin(GPIOF,GPIO_PIN_10,GPIO_PIN_RESET); //LED0对应引脚PB1拉低,亮,等同于LED0(0)
        HAL_GPIO_WritePin(GPIOF,GPIO_PIN_9,GPIO_PIN_SET);   //LED1对应引脚PB0拉高,灭,等同于LED1(1)
        delay_ms(500);                                                                                //延时500ms
        HAL_GPIO_WritePin(GPIOF,GPIO_PIN_10,GPIO_PIN_SET);   //LED0对应引脚PB1拉高,灭,等同于LED0(1)
        HAL_GPIO_WritePin(GPIOF,GPIO_PIN_9,GPIO_PIN_RESET); //LED1对应引脚PB0拉低,亮,等同于LED1(0)
        delay_ms(500);                                      //延时500ms
    }
}


/*****************************************************************************/
void LED_Init(void)
{
    GPIO_InitTypeDef GPIO_Initure;
    __HAL_RCC_GPIOF_CLK_ENABLE();           //开启GPIOB时钟
       
    GPIO_Initure.Pin=GPIO_PIN_10|GPIO_PIN_9; //PB10,9
    GPIO_Initure.Mode=GPIO_MODE_OUTPUT_PP;  //推挽输出
    GPIO_Initure.Pull=GPIO_PULLUP;          //上拉
    GPIO_Initure.Speed=GPIO_SPEED_HIGH;     //高速
    HAL_GPIO_Init(GPIOF,&GPIO_Initure);
       
    HAL_GPIO_WritePin(GPIOF,GPIO_PIN_9,GPIO_PIN_SET);        //PB0置1,默认初始化后灯灭
    HAL_GPIO_WritePin(GPIOF,GPIO_PIN_10,GPIO_PIN_SET);        //PB1置1,默认初始化后灯灭
}

新人第一次发帖,还望各位大神指教!





友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
6条回答
一直在追赶
1楼-- · 2019-07-20 23:12
注释和语句不对应这一点就不要管了,注释部分我没改
一直在追赶
2楼-- · 2019-07-21 04:49
求解答啊,我看了一天了,是在没找出哪里有问题
正点原子
3楼-- · 2019-07-21 06:15
根据报错提示去修改
yyx112358
4楼-- · 2019-07-21 12:07
要用HAL库直接用CUBEMX生成好了,实在没必要自己一点点改
一直在追赶
5楼-- · 2019-07-21 17:21
 精彩回答 2  元偷偷看……
一直在追赶
6楼-- · 2019-07-21 19:19
yyx112358 发表于 2016-8-10 08:57
要用HAL库直接用CUBEMX生成好了,实在没必要自己一点点改

Cube MX生成的工程感觉程序结构好乱

一周热门 更多>