2401_88838824 2025-01-16 17:53 采纳率: 50%
浏览 78
已结题

keil 报错Undefined symbol assert_param referred from stm32f10x_gpio.o是怎么回事

在学led点灯的时候,开始有错误一个,在output里面勾选了下面的creat library一个错误提示消失,但最终写完的时候无法下载,勾选output上面的之后可以下载但又出现错误,求解释一下,真的想不明白

img

img

  • 写回答

4条回答 默认 最新

  • 道友老李 JWE233286一种基于机器视觉的水表指针读数识别及修正的方法 专利发明者 2025-01-16 17:54
    关注
    让【道友老李】来帮你解答,本回答参考gpt编写,并整理提供,如果还有疑问可以点击头像关注私信或评论(小黑屋了,无法评论,请私信)。
    如果答案让您满意,请采纳、关注,非常感谢!
    问题分析:
    1. 在学习LED点灯的过程中,点击了“creat library”选项后,错误提示消失,但最终无法下载;
    2. 勾选了output上面的选项后,虽然可以下载,但又出现了错误。 可能原因:
    3. 创建库时的命名问题导致无法下载;
    4. 输出路径设置有误导致错误。 解决方案:
    5. 确保创建库时名称合法并不含有特殊字符;
    6. 检查输出路径设置是否正确,确认生成的文件存放在正确的目录中。 示例代码:
    // LED点亮示例代码
    #include <Arduino.h>
    const int ledPin = 13; // LED连接到数字引脚13
    void setup() {
      pinMode(ledPin, OUTPUT); // 将引脚设置为输出
    }
    void loop() {
      digitalWrite(ledPin, HIGH); // 点亮LED
      delay(1000); // 等待1秒
      digitalWrite(ledPin, LOW); // 关闭LED
      delay(1000); // 等待1秒
    }
    

    希望以上解决方案能够帮助您解决问题。如果仍有疑问,请随时追问。

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
查看更多回答(3条)

报告相同问题?

问题事件

  • 系统已结题 3月7日
  • 已采纳回答 2月27日
  • 创建了问题 1月16日