• 解决STM32工程出现:Undefined symbol TIM_ClearFlag (referred from hcsr04.o).错误。类型问题Undefined symbol TIM_xxx (referred from xxx.o).


    出错原因:

    工程FWLIB目录下没有添加stm32f10x_tim.c文件。

    添加即可。

    一般利用库开发,将ppp.c(ppp.c又调用了库stm32f10x_xx.h)写好之后的调用步骤:

    举例使用led.c:

    1,将led.c和led.h拷贝到工程下的USE目录下,并在工程目录中加载led.c文件。

    2,在main.c的头文件包含区中包含led.h,并在main.c中调用相关子函数。

    3,因为led.c又包含了标准库文件所以还要两步

      1>,在工程FWLIB目录中添加stm32f10x_gpio.h文件

      2>,在stm32f10x_config.h中将相关注释去掉

    4,在C/C++选项下Include Paths中添加文件路径。

  • 相关阅读:
    7
    6
    5
    3
    4
    2
    1
    寒假工作经历
    软件工程第三周的总结
    软件工程第三周的学习报告 html<input> final finally finalize 的比较 BigInteger
  • 原文地址:https://www.cnblogs.com/ming-4/p/10563438.html
Copyright © 2020-2023  润新知