新手上路
- 积分
- 25
- 金钱
- 25
- 注册时间
- 2019-7-14
- 在线时间
- 4 小时
|
1金钱
请大家帮我看下,我烦恼了好久,搞不懂问题在哪,谢谢大家!!!
Build target 'LED'
compiling led.c...
..\HAREWARE\LED\led.c(21): error: #20: identifier "GPIO_InitTypeDef" is undefined
GPIO_InitTypeDef GPIO_InitStructure;
..\HAREWARE\LED\led.c(23): warning: #223-D: function "RCC_APB2PeriphClockCmd" declared implicitly
RCC_APB2PeriphClockCmd(RCC_APB2Periph_GPIOB|RCC_APB2Periph_GPIOE, ENABLE); //??PB,PE????
..\HAREWARE\LED\led.c(23): error: #20: identifier "RCC_APB2Periph_GPIOB" is undefined
RCC_APB2PeriphClockCmd(RCC_APB2Periph_GPIOB|RCC_APB2Periph_GPIOE, ENABLE); //??PB,PE????
..\HAREWARE\LED\led.c(23): error: #20: identifier "RCC_APB2Periph_GPIOE" is undefined
RCC_APB2PeriphClockCmd(RCC_APB2Periph_GPIOB|RCC_APB2Periph_GPIOE, ENABLE); //??PB,PE????
..\HAREWARE\LED\led.c(25): error: #20: identifier "GPIO_Pin_5" is undefined
GPIO_InitStructure.GPIO_Pin = GPIO_Pin_5; //LED0--> B.5 ????
..\HAREWARE\LED\led.c(26): error: #20: identifier "GPIO_Mode_Out_PP" is undefined
GPIO_InitStructure.GPIO_Mode = GPIO_Mode_Out_PP; //????
..\HAREWARE\LED\led.c(27): error: #20: identifier "GPIO_Speed_50MHz" is undefined
GPIO_InitStructure.GPIO_Speed = GPIO_Speed_50MHz; //IO????50MHz
..\HAREWARE\LED\led.c(28): warning: #223-D: function "GPIO_Init" declared implicitly
GPIO_Init(GPIOB, &GPIO_InitStructure); //?????????GPIOB.5
..\HAREWARE\LED\led.c(29): warning: #223-D: function "GPIO_SetBits" declared implicitly
GPIO_SetBits(GPIOB,GPIO_Pin_5); //PB.5 ???
..\HAREWARE\LED\led.c(35): warning: #1-D: last line of file ends without a newline
..\HAREWARE\LED\led.c: 4 warnings, 6 errors
compiling delay.c...
..\SYSTEM\delay\delay.c(133): warning: #223-D: function "SysTick_CLKSourceConfig" declared implicitly
SysTick_CLKSourceConfig(SysTick_CLKSource_HCLK_Div8); //选择外部时钟 HCLK/8
..\SYSTEM\delay\delay.c(133): error: #20: identifier "SysTick_CLKSource_HCLK_Div8" is undefined
SysTick_CLKSourceConfig(SysTick_CLKSource_HCLK_Div8); //选择外部时钟 HCLK/8
..\SYSTEM\delay\delay.c: 1 warning, 1 error
compiling usart.c...
..\SYSTEM\usart\usart.c(91): error: #20: identifier "GPIO_InitTypeDef" is undefined
GPIO_InitTypeDef GPIO_InitStructure;
..\SYSTEM\usart\usart.c(92): error: #20: identifier "USART_InitTypeDef" is undefined
USART_InitTypeDef USART_InitStructure;
..\SYSTEM\usart\usart.c(93): error: #20: identifier "NVIC_InitTypeDef" is undefined
NVIC_InitTypeDef NVIC_InitStructure;
..\SYSTEM\usart\usart.c(95): warning: #223-D: function "RCC_APB2PeriphClockCmd" declared implicitly
RCC_APB2PeriphClockCmd(RCC_APB2Periph_USART1|RCC_APB2Periph_GPIOA, ENABLE); //使能USART1,GPIOA时钟
..\SYSTEM\usart\usart.c(95): error: #20: identifier "RCC_APB2Periph_USART1" is undefined
RCC_APB2PeriphClockCmd(RCC_APB2Periph_USART1|RCC_APB2Periph_GPIOA, ENABLE); //使能USART1,GPIOA时钟
..\SYSTEM\usart\usart.c(95): error: #20: identifier "RCC_APB2Periph_GPIOA" is undefined
RCC_APB2PeriphClockCmd(RCC_APB2Periph_USART1|RCC_APB2Periph_GPIOA, ENABLE); //使能USART1,GPIOA时钟
..\SYSTEM\usart\usart.c(98): error: #20: identifier "GPIO_Pin_9" is undefined
GPIO_InitStructure.GPIO_Pin = GPIO_Pin_9; //PA.9
..\SYSTEM\usart\usart.c(99): error: #20: identifier "GPIO_Speed_50MHz" is undefined
GPIO_InitStructure.GPIO_Speed = GPIO_Speed_50MHz;
..\SYSTEM\usart\usart.c(100): error: #20: identifier "GPIO_Mode_AF_PP" is undefined
GPIO_InitStructure.GPIO_Mode = GPIO_Mode_AF_PP; //复用推挽输出
..\SYSTEM\usart\usart.c(101): warning: #223-D: function "GPIO_Init" declared implicitly
GPIO_Init(GPIOA, &GPIO_InitStructure);//初始化GPIOA.9
..\SYSTEM\usart\usart.c(104): error: #20: identifier "GPIO_Pin_10" is undefined
GPIO_InitStructure.GPIO_Pin = GPIO_Pin_10;//PA10
..\SYSTEM\usart\usart.c(105): error: #20: identifier "GPIO_Mode_IN_FLOATING" is undefined
GPIO_InitStructure.GPIO_Mode = GPIO_Mode_IN_FLOATING;//浮空输入
..\SYSTEM\usart\usart.c(113): warning: #223-D: function "NVIC_Init" declared implicitly
NVIC_Init(&NVIC_InitStructure); //根据指定的参数初始化VIC寄存器
..\SYSTEM\usart\usart.c(118): error: #20: identifier "USART_WordLength_8b" is undefined
USART_InitStructure.USART_WordLength = USART_WordLength_8b;//字长为8位数据格式
..\SYSTEM\usart\usart.c(119): error: #20: identifier "USART_StopBits_1" is undefined
USART_InitStructure.USART_StopBits = USART_StopBits_1;//一个停止位
..\SYSTEM\usart\usart.c(120): error: #20: identifier "USART_Parity_No" is undefined
USART_InitStructure.USART_Parity = USART_Parity_No;//无奇偶校验位
..\SYSTEM\usart\usart.c(121): error: #20: identifier "USART_HardwareFlowControl_None" is undefined
USART_InitStructure.USART_HardwareFlowControl = USART_HardwareFlowControl_None;//无硬件数据流控制
..\SYSTEM\usart\usart.c(122): error: #20: identifier "USART_Mode_Rx" is undefined
USART_InitStructure.USART_Mode = USART_Mode_Rx | USART_Mode_Tx; //收发模式
..\SYSTEM\usart\usart.c(122): error: #20: identifier "USART_Mode_Tx" is undefined
USART_InitStructure.USART_Mode = USART_Mode_Rx | USART_Mode_Tx; //收发模式
..\SYSTEM\usart\usart.c(124): warning: #223-D: function "USART_Init" declared implicitly
USART_Init(USART1, &USART_InitStructure); //初始化串口1
..\SYSTEM\usart\usart.c(125): warning: #223-D: function "USART_ITConfig" declared implicitly
USART_ITConfig(USART1, USART_IT_RXNE, ENABLE);//开启串口接受中断
..\SYSTEM\usart\usart.c(125): error: #20: identifier "USART_IT_RXNE" is undefined
USART_ITConfig(USART1, USART_IT_RXNE, ENABLE);//开启串口接受中断
..\SYSTEM\usart\usart.c(126): warning: #223-D: function "USART_Cmd" declared implicitly
USART_Cmd(USART1, ENABLE); //使能串口1
..\SYSTEM\usart\usart.c(136): warning: #223-D: function "USART_GetITStatus" declared implicitly
if(USART_GetITStatus(USART1, USART_IT_RXNE) != RESET) //接收中断(接收到的数据必须是0x0d 0x0a结尾)
..\SYSTEM\usart\usart.c(136): error: #20: identifier "USART_IT_RXNE" is undefined
if(USART_GetITStatus(USART1, USART_IT_RXNE) != RESET) //接收中断(接收到的数据必须是0x0d 0x0a结尾)
..\SYSTEM\usart\usart.c(138): warning: #223-D: function "USART_ReceiveData" declared implicitly
Res =USART_ReceiveData(USART1); //读取接收到的数据
..\SYSTEM\usart\usart.c: 8 warnings, 18 errors
"..\OBJ\LED.axf" - 25 Error(s), 13 Warning(s).
Target not created.
Build Time Elapsed: 00:00:04
|
最佳答案
查看完整内容[请看2#楼]
哦,找到问题,是我后面手打STM32F10X_HD,USE_STDPERIPH_DRIVER这段打错字了,不好意思,犯了这么低级的错误,麻烦了
|