完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
扫一扫,分享给好友
main.c文件内容是:
#ifndef _key_H #define _key_H #include "STM32f10x.h" #define KEY_UP GPIO_Pin_0 #define KEY_1 GPIO_Pin_2 #define KEY_2 GPIO_Pin_3 #define KEY_3 GPIO_Pin_4 #define key_up GPIO _ReadInputDataBit(GPIOA,KEY_UP) #define key_1 GPIO _ReadInputDataBit(GPIOE,KEY_1) #define key_2 GPIO _ReadInputDataBit(GPIOE,KEY_2) #define key_3 GPIO _ReadInputDataBit(GPIOE,KEY_3) void key_init(void); #endif key.c文件内容是: #include "key.h" void key_init() { GPIO_InitTypeDef GPIO_InitStructure; SystemInit(); RCC_APB2PeriphClockCmd(RCC_APB2Periph_GPIOA|RCC_APB2Periph_GPIOE,ENABLE); GPIO_InitStructure.GPIO_Speed=GPIO_Speed_50MHz; GPIO_InitStructure.GPIO_Pin=KEY_UP; GPIO_InitStructure.GPIO_Mode=GPIO_Mode_IPU; GPIO_Init(GPIOA,&GPIO_InitStructure); GPIO_InitStructure.GPIO_Speed=GPIO_Speed_50MHz; GPIO_InitStructure.GPIO_Pin=KEY_1; GPIO_InitStructure.GPIO_Mode=GPIO_Mode_IPD; GPIO_Init(GPIOE,&GPIO_InitStructure); GPIO_ResetBits(GPIOA,GPIO_Pin_0); } key.h文件内容是: #ifndef _key_H #define _key_H #include "stm32f10x.h" #define KEY_UP GPIO_Pin_0 #define KEY_1 GPIO_Pin_2 #define KEY_2 GPIO_Pin_3 #define KEY_3 GPIO_Pin_4 #define key_up GPIO _ReadInputDataBit(GPIOA,KEY_UP) #define key_1 GPIO _ReadInputDataBit(GPIOE,KEY_1) #define key_2 GPIO _ReadInputDataBit(GPIOE,KEY_2) #define key_3 GPIO _ReadInputDataBit(GPIOE,KEY_3) void key_init(void); #endif 出现usermain.c(7): error: #20: identifier "GPIO" is undefined这样子的错误,求大神们解答呀! |
|
相关推荐
|
|
你正在撰写答案
如果你是对答案或其他答案精选点评或询问,请使用“评论”功能。
1343 浏览 0 评论
1537 浏览 0 评论
为什么用FatFS在SD卡创建文件,在单片机上读写正常,用读卡器插到电脑上就什么都没有
2759 浏览 0 评论
2036 浏览 2 评论
《DNK210使用指南 -CanMV版 V1.0》第九章 打印输出实验
775 浏览 0 评论
【youyeetoo X1 windows 开发板体验】少儿AI智能STEAM积木平台
11419 浏览 31 评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-10-8 00:56 , Processed in 0.801408 second(s), Total 70, Slave 53 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号