APM32F0xx开发------程序能下载但是运行和debug有问题

在基于APM32F0系列单片机的开发过程中,开发者遇到程序无法正常运行的问题。初始时,程序能下载但呼吸灯未按预期闪烁。经过调试发现,问题可能源于设备选择错误,开发者将例程中的APM32F072VB改为实际使用的APM32F072CB后,程序恢复正常。执行CleanTargets,再次修改并编译,最终成功使程序运行并闪灯。
摘要由CSDN通过智能技术生成

利用APM32F0系列单片机进行开发,在官网下载了例程:
在这里插入图片描述
我可能是在例程中工程的基础上进行了开发(具体是啥我忘了,但是后边出现的莫名其妙的问题应该与此有关)。
与往常一样先配置接口(IO、ADC、DMA、USART等等需要用到的外设),然后编写一些逻辑、通信等等巴拉巴拉。
等到板子到了的时候,按照惯例,烧进程序闪灯,然而此时发生了一些莫名其妙的事情,程序能下载进去,但是呼吸灯并没有按照预想的闪烁起来。
那就Debug吧,点击运行,连续点了三次运行按钮,才运行起来(就很不正常),而且调试也出了问题:如下图:
在这里插入图片描述
百度了很多可能性,尝试着都没成功,但是把例程的程序烧进去都能跑,然后对着例程的工程,一点一点的看,后来发现例程中device选择的是APM32F072VB,我用的是APM32F072CB,所以我在我的工程中将device改成了APM32F072CB。
在这里插入图片描述
我又把我的工程中将device改成了APM32F072VB,哎,代码烧进去也能跑了。

然后再Project中点击Clean Targets,再将工程中将device改成了APM32F072CB,然后再编译,下载,成功闪灯。
在这里插入图片描述
有时候就是这么神奇!!!!!!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值