STM32开机后设置PF13拉高,后面有几次莫名被拉低

2019-08-17 09:01发布

新人遇到一个问题,用的是战舰V3 STM32F103ZET6 ,大大们能帮一下么, 写了一个极其简单的代码,如下[mw_shl_code=c,true]int main(void)
{
          
                GPIO_InitTypeDef  GPIO_InitStructure;
       
                RCC_APB2PeriphClockCmd(RCC_APB2Periph_GPIOF, ENABLE);
               
                GPIO_InitStructure.GPIO_Pin = GPIO_Pin_13;
                                                GPIO_InitStructure.GPIO_Mode = GPIO_Mode_Out_PP;
                                                GPIO_InitStructure.GPIO_Speed = GPIO_Speed_50MHz;
                                                GPIO_Init(GPIOF, &GPIO_InitStructure);
                PFout(13)=1;
         while(1) ;

}[/mw_shl_code]

用数字逻辑分析仪器量测PF13,发现在PF13拉高后,416ms又被拉低了,在1.49ns恢复拉高,然后过了829ms又出现一个短暂下拉,在过了1.28后再次出现一次下拉波形,因为WR连接FPGA,这样下降沿可能会引起FPGA误判,不知道哪方面的问题?
图片无法附上,报Error302,所以没发图
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。