.\Objects\Example.axf: Error: L6218E: Undefined symbol Key_Scan (referred from m

风不会走 2020-12-03 09:14:05

做按键控制LED的时候遇见的问题,百度方法无效,求解。。。。
和我一个班的同学也有出现这种情况,希望我可以学会如何解决后帮助他们
...全文
15145 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
  • 打赏
  • 举报
回复

楼主,重写一遍函数还是不行呀

风不会走 2020-12-08
  • 打赏
  • 举报
回复 1
谢谢大家帮助,已经找到解决方案了,就是把函数重写了一遍就好了
风不会走 2020-12-07
  • 打赏
  • 举报
回复 1
引用 4 楼 forget345 的回复:
工程设置里头文件路径看一下
那个没问题
风不会走 2020-12-07
  • 打赏
  • 举报
回复
引用 3 楼 yishumei 的回复:
[quote=引用 2 楼 风不会走 的回复:][quote=引用 1 楼 yishumei的回复:]楼主查查key.h文件里有函数Key_Scan的声明吗
有的我查过了,肯定有的[/quote] 楼主方便把key.h和key.c发一下吗[/quote] 这是key.c #include "key.h" #include "delay.h" #include "ht32.h" void Key_Init(void) { CKCU_PeripClockConfig_TypeDef CKCUClock = {{0}}; //定义时钟配置结构体类型变量 CKCUClock.Bit.PB =1; //配置GPIO-C时钟 CKCUClock.Bit.AFIO = 1; //配置复用时钟 CKCU_PeripClockConfig(CKCUClock, ENABLE); // 使能系统时钟 //设置PC14为GPIO模式 AFIO_GPxConfig(GPIO_PB,AFIO_PIN_2|AFIO_PIN_3|AFIO_PIN_4|AFIO_PIN_5,AFIO_MODE_DEFAULT); GPIO_DirectionConfig(HT_GPIOB,AFIO_PIN_2|AFIO_PIN_3|AFIO_PIN_4|AFIO_PIN_5,GPIO_DIR_IN); GPIO_PullResistorConfig(HT_GPIOB,GPIO_PIN_2|GPIO_PIN_3|GPIO_PIN_4|GPIO_PIN_5,GPIO_PR_UP);//使能上拉 GPIO_InputConfig(HT_GPIOB,GPIO_PIN_2|GPIO_PIN_3|GPIO_PIN_4|GPIO_PIN_5,ENABLE);//使能输入 } key.h #ifndef __KEY_H_ #define __KEY_H_ #include "ht32.h" #define KEY1 GPIO_ReadInBit(HT_GPIOB,GPIO_PIN_2) #define KEY2 GPIO_ReadInBit(HT_GPIOB,GPIO_PIN_3) #define KEY3 GPIO_ReadInBit(HT_GPIOB,GPIO_PIN_4) #define KEY4 GPIO_ReadInBit(HT_GPIOB,GPIO_PIN_5) void Key_Init(void); u8 Key_Scan(u8 mode); #endif
forget345 2020-12-04
  • 打赏
  • 举报
回复
工程设置里头文件路径看一下
yishumei 2020-12-04
  • 打赏
  • 举报
回复
引用 2 楼 风不会走 的回复:
[quote=引用 1 楼 yishumei的回复:]楼主查查key.h文件里有函数Key_Scan的声明吗
有的我查过了,肯定有的[/quote] 楼主方便把key.h和key.c发一下吗
风不会走 2020-12-04
  • 打赏
  • 举报
回复
引用 1 楼 yishumei的回复:
楼主查查key.h文件里有函数Key_Scan的声明吗
有的我查过了,肯定有的
yishumei 2020-12-04
  • 打赏
  • 举报
回复
楼主查查key.h文件里有函数Key_Scan的声明吗

27,518

社区成员

发帖
与我相关
我的任务
社区描述
硬件/嵌入开发 单片机/工控
社区管理员
  • 单片机/工控社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧