初学第一次在STM32开发板点亮led遇到的部分问题以及解决方案

初学第一次在STM32开发板点亮led遇到的部分问题以及解决方案

问题:

1、头文件引入问题,由于依赖文件路径选择错误,library文件夹下的inc,只选择到library会导致报错,26个

2、proteus仿真报错:No power supply specified for net VDDA/VSSA in Power Rail Configuration

设计>配置供电网>名称选择VCC/VDD>将未未连接的电网VDDA和VSSA添加到右侧,也有可能是之前添加错了,选择其他名称将这两个移除重新添加一下就好嘞。

VCC and GND nets are connected - check net GND ! Real Time Simulation failed to start.

以上报错请配置如下

在这里插入图片描述

3、真机调试:no st-link detected

问题原因:没有检测到st-link,可能是接触不良,但大都是因为没有安装驱动,找商家要一份驱动装一下就好了。

4、真机调试:no target connected/Error: Flash Download failed - Target DLL has been cancelled

解决方案:我是因为st-link连接线引脚没有插对,重新按照商家的引脚图连接就好了。

这里说一下点灯过程中我自己一直很迷茫的问题:程序究竟如何烧录/写/运行到stm32最小系统版上。

0、根据你所看的教程配置其他部分

配置相关文件夹(Library、Start、User),放置相关标准库函数文件

keil工程配置,把前面这些文件夹添加到工程目录中

调试设置,添加宏定义USE_STDPERIPH_DRIVER,添加头文件

1、设置调试模式为st-link
在这里插入图片描述
在这里插入图片描述

2、看st-link是否连接,未识别就装驱动、检查连接线、按系统板上的reset、重启、找商家、退货

在这里插入图片描述
在这里插入图片描述

到这里就配置好了,最关键的一点:编译下载,可能是太简单了,很多教程都没有单独说这个

在这里插入图片描述
绿色箭头指的就是下载(需要先编译完成后再下载)

祝大家都能成功点灯,打卡点灯大师。

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值