野火电子论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 12456|回复: 5

新手求各位大神帮忙

[复制链接]
发表于 2015-5-12 10:50:55 | 显示全部楼层 |阅读模式
void Delay(__IO u32 nCount);

int main(void)
{
                /* LED 端口初始化 */
                LED_GPIO_Config();

                /* 方法2,使用固件库控制IO */
            while(1)
          {
                  LED1( ON );                                  //亮
                Delay( 0x0FFFEF );
                LED1( OFF );                                 //灭

                LED2(ON);                                  //亮
                Delay(0x0FFFEF);
                LED2(OFF);                                 //灭

                LED3(ON);                                  //亮
                Delay(0x0FFFEF);
                LED3(OFF);                                 //灭          
          }
          /* add your code here ^_^. */
}

void Delay(__IO u32 nCount)
{
        for(; nCount!=0; nCount--);

}
一直有错误,找了好久都不知道怎么回事,这还是从书上抄下来的程序,我就郁闷了。
错误显示
..\..\User\main.c(31): error:  #20: identifier "GPIO" is undefined  不知道什么情况

回复

使用道具 举报

发表于 2015-5-12 11:29:14 | 显示全部楼层
"GPIO"没定义。。。你这部分代码没有错,初始化那里看一下
回复 支持 反对

使用道具 举报

 楼主| 发表于 2015-5-12 12:21:37 | 显示全部楼层
本帖最后由 0fff0 于 2015-5-12 14:31 编辑
TTL 发表于 2015-5-12 11:29
"GPIO"没定义。。。你这部分代码没有错,初始化那里看一下

void LED_GPIO_Config(void);
{
        GPIO_InitTypeDef GPIO_InitStructure;
        RCC_APB2PeriphClockCmd(RCC_APB2Periph_GPIOC,ENABLE);
        GPIO_InitStructure.GPIO_Pin=GPIO_Pin_3 | GPIO_Pin_4 | GPIO_Pin_5;
        GPIO_InitStructure.GPIO_Mode=GPIO_Mode_Out_PP;
        GPIO_InitStructure.GPIO_Speed=GPIO_Speed_50MHz;
        GPIO_Init(GPIOC,&GPIO_InitStructure);
        GPIO_SetBits(GPIOC,GPIO_Pin_3 | GPIO_Pin_4 | GPIO_Pin_5);
        }在led.c文件中出现..\..\User\led\led.c(25): error:  #169: expected a declaration是哪里出现了问题


回复 支持 反对

使用道具 举报

 楼主| 发表于 2015-5-12 12:26:45 | 显示全部楼层
这样还是一样的,有错误。刚学这个,发现抄程序都弄不来。能多指点一下吗
回复 支持 反对

使用道具 举报

发表于 2015-5-12 13:47:01 | 显示全部楼层
0fff0 发表于 2015-5-12 12:26
这样还是一样的,有错误。刚学这个,发现抄程序都弄不来。能多指点一下吗

看看你的LED1之类的宏有没有定义对了
回复 支持 反对

使用道具 举报

 楼主| 发表于 2015-5-12 14:25:17 | 显示全部楼层
flyleaf 发表于 2015-5-12 13:47
看看你的LED1之类的宏有没有定义对了

好了,在led.h文件GPIOC中少了个C,,但是还有一个问题..\..\User\led\led.c(25): error:  #169: expected a declaration   是哪里有问题啊
回复 支持 反对

使用道具 举报

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

本版积分规则

联系站长|手机版|野火电子官网|野火淘宝店铺|野火电子论坛 ( 粤ICP备14069197号 ) 大学生ARM嵌入式2群

GMT+8, 2025-1-8 05:14 , Processed in 0.031304 second(s), 24 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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