目录

 本人问题:

目前搜集网上有关信息有两种解决方案:


 本人问题:

问题:学习江协科技用操作寄存器的方式进行点亮小灯,代码正确,但是点亮小灯无法点亮,需要重新拔下来下载器再插入电脑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取消对号。重新测试应该就可以了(我是在这一步进行解决的)。

如果还是不行、还请教

Logo

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

更多推荐