赞
踩
然后打开Keil
在左边的能看到即说明添加成功
出现如图则说明添加成功
编译一下,把多余的头文件删去
有6个错误 我们一般从第一个错误开始看
这里的错误 是TIM定时器的结构体没定义,但其实这些在工程里面的库函数这些都已经包含了
这时候,找到stm32f10x_conf.h打开,可以看到stm32f10x_tim.h被注释掉了,这就是导致编译错误的原因,只需要删掉注释 重新编译一下即可
重新编译一下 错误就没有了
有时候 会遇到引脚冲突,
解决方法一
修改文件里面的宏定义 更换为别的引脚
解决方法二
使用重定义功能 具体的可以查每个引脚的功能
例如这里 是说没找到delay_us的定义 很明显 这是一个延迟函数,我们找到延迟函数delay.c,看看是如何定义的
可以看出 这里的延迟函数我们写的是delay_ms 而不是我们移植过来的工程里面的 delay_us。
这时候,回到hc.文件 按住Control+F
选择Replace 把delay_us全部替换成delay_ms,然后选择Replace All
再编译一下 错误就没有了
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。