STM32L011D4烧写不了程序

2019-07-14 16:11发布

求助我现在用的是STM32L011D4板子在keil环境下不管BOOT悬空,上拉,下拉,外部供电,不供电都烧写不了程序DEVICE选择没问题,DEBUG用的是STLINK,SW模式1MHZ,复位也选择了,换了3,4片芯片都一样的结果,烧录器为STLINK
接线方式为+3.3v SWDIO ,SWCLK,RST,GND。求哪位用过的大神指导谢谢!
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
18条回答
april_yu
1楼-- · 2019-07-15 20:46
IC大当家ac 发表于 2018-11-8 14:54
SWD没问题如我问题上所说的那种连接方式,请问ISP模式怎么弄,数据手册上没说明

SWD接口只需要CLK(时钟),DIO(数据),GND 3根线,试试不要连RST
IC大当家ac
2楼-- · 2019-07-15 21:40
 精彩回答 2  元偷偷看……
IC大当家ac
3楼-- · 2019-07-16 00:04
TOPCB 发表于 2018-11-8 14:40
用ISP模式能烧写吗?
检查一下SWD的连接。

您好我用了正版的STLINK烧写就可以。
IC大当家ac
4楼-- · 2019-07-16 01:39
IC大当家ac 发表于 2018-11-8 15:39
您好我用了正版的STLINK烧写就可以。

nt main(void)
{
         HAL_Init();
       
   SystemClock_Config();
       
         BSP_GPIO_Init();
       
         while (1)
   {
                      HAL_GPIO_WritePin( GPIOA, GPIO_PIN_1, GPIO_PIN_RESET);
               
                      //HAL_Delay(100);
               
                      HAL_GPIO_WritePin( GPIOA, GPIO_PIN_1, GPIO_PIN_SET);
         
                      //HAL_Delay(100);
   }             

}
这个程序IO口没波形
IC大当家ac
5楼-- · 2019-07-16 01:51
IC大当家ac 发表于 2018-11-8 15:52
nt main(void)
{
         HAL_Init();

void BSP_GPIO_Init(void)
{
                                GPIO_InitTypeDef  GPIO_InitStruct;
                               
                         
                                __HAL_RCC_GPIOA_CLK_ENABLE();
                               

                                GPIO_InitStruct.Pin =GPIO_PIN_1;
                                GPIO_InitStruct.Mode = GPIO_MODE_OUTPUT_PP;
                                GPIO_InitStruct.Pull = GPIO_PULLUP ;
                                GPIO_InitStruct.Speed = GPIO_SPEED_FREQ_HIGH ;
                               
                                HAL_GPIO_Init( GPIOA, &GPIO_InitStruct);
}
TOPCB
6楼-- · 2019-07-16 05:46
你加延时,不然速度太快也看不到。

一周热门 更多>