解决一下、在学习江协科技stm32f103开发板操作寄存器无法点亮小灯,但是可以正常熄灭遇到的问题:
·
目录
本人问题:
问题:学习江协科技用操作寄存器的方式进行点亮小灯,代码正确,但是点亮小灯无法点亮,需要重新拔下来下载器再插入电脑USB口才可以点亮。但是熄灭小灯可以正常实现。
本人代码:
点亮:
#include "stm32f10x.h" // Device header
int main(void)
{
RCC->APB2ENR=0x00000010;
GPIOC->CRH=0x00300000;
GPIOC->ODR=0x00000000;
while(1)
{
}
}
熄灭:
#include "stm32f10x.h" // Device header
int main(void)
{
RCC->APB2ENR=0x00000010;
GPIOC->CRH=0x00300000;
GPIOC->ODR=0x00002000;
while(1)
{
}
}
目前搜集网上有关信息有两种解决方案:
第一步、通过魔术棒->Debug>
->Flash Download标签->Reset and Run打上对号(这个如果解决不了问题,请看第二步)

第二步: 通过魔术棒->Debug>
->
->enbale取消对号。重新测试应该就可以了(我是在这一步进行解决的)。

如果还是不行、还请教
魔乐社区(Modelers.cn) 是一个中立、公益的人工智能社区,提供人工智能工具、模型、数据的托管、展示与应用协同服务,为人工智能开发及爱好者搭建开放的学习交流平台。社区通过理事会方式运作,由全产业链共同建设、共同运营、共同享有,推动国产AI生态繁荣发展。
更多推荐


所有评论(0)