
实例介绍 视频中是实验效果: 按下按键,串口调试助手接收区显示接收到的字符“1”,同时LED2亮一下表示发送成功。 开发板用的是STM32F03ZET6芯片。 主函数main.c代码如下:
从主函数可以看出,首先对外设初始化。 while死循环中,判断按键按下之后,通过串口发送字符1到PC端的串口调试助手,同时LED2亮一下表示字符发送成功。 报错分析 记录下我踩过的坑,以及解决的办法,希望对你能有帮助。 当时用的标准库开发,一顿操作猛如虎,敲完代码,点击Rebuild ![]() 之前没遇到过这种报错,网上搜一下只是得到了笼统的答案,没有具体指出如何操作。 产生如下报错,原因是编译器没有找到XXX函数的定义。
分为如下两种情况,我遇到的是第二种:
![]()
![]() 有时候为了偷懒,把旧工程文件复制一份,在此基础上建新工程。但是,复制一时爽,修改火葬场,两个工程之间细微的差别可能会造成各种各样的报错。 获取完整工程代码请点击“阅读原文”,提取码stm3。如有任何问题,请加我微信hzplwbs咨询,也可以拉你入技术群交流。 |
【下载有礼】STM32 Finder华为应用商店正式上线!移动选型工具助力开发效率升级
【2025·STM32峰会】GUI解决方案实训分享5-调通板载的NRF24L01 SPI接口并使用模块进行无线通信(发送和接收)
【2025·STM32峰会】GUI解决方案实训分享2-编译运行TouchGFX咖啡机例程(含桌面仿真)
实战经验 | Keil工程使用NEAI库的异常问题
STM32 ISP IQTune:真正零门槛的免费ISP调整软件
【经验分享】STM32 新建基于STM32F40x 固件库的MDK5 工程
意法半导体MCU双供应链策略,打消中国客户后顾之忧
2024意法半导体工业峰会:赋能智能电源和智能工业,构筑可持续未来
ST推出灵活、面向未来的智能电表通信解决方案,助力能源转型
意法半导体 x Qu-Bit Electronix:推动新一轮的数字声音合成革命