ST-Link连接不上开发板了

2019-07-20 12:04发布

新买了一个STM32F767的开发板    在做按键检测试验时 大意了 把那几个输入IO口全设置成GPIOA了  现在用ST-Ling下载不了程序了  
连接MDK后显示ST_Link  但是连接不上开发板    BOOT0接高电平  能显示连接上开发板了   还是不能下载    还无法用串口下载    有什么办法弄好呢
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
5条回答
LBDZ
2019-07-20 21:56
现在弄好了  可是烧入哪个代码  就又不能下载了  代码是在原子的例程上改的  只是改动了寄存器直接赋值  

//按键初始化函数
void KEY_Init(void)
{
        RCC->AHB1ENR|=1<<0;     //使能PORTA时钟
        RCC->AHB1ENR|=1<<2;     //使能PORTC时钟
        RCC->AHB1ENR|=1<<7;     //使能PORTH时钟
//        GPIO_Set(GPIOA,PIN0,GPIO_MODE_IN,0,0,GPIO_PUPD_PD);                         //PA0设置为下拉输入
//        GPIO_Set(GPIOC,PIN13,GPIO_MODE_IN,0,0,GPIO_PUPD_PU);                         //PC13设置为上拉输入
//        GPIO_Set(GPIOH,PIN2|PIN3,GPIO_MODE_IN,0,0,GPIO_PUPD_PU);                //PH2/3设置上拉输入
        GPIOA->MODER&=0x1111111c;      //设置端口为通用输入模式  //PA0设置
        GPIOA->PUPDR|=0x00000002;       //设置端口为下拉
        GPIOC->MODER&=0x13111111;      //设置端口为通用输入模式  //PC13设置
        GPIOC->PUPDR|=0x04000000;       //设置端口为上拉
        GPIOH->MODER&=0x11111101;      //设置端口为通用输入模式  //PH2/3设置
        GPIOH->PUPDR|=0x00000050;       //设置端口为上拉
}

一周热门 更多>