主函数末尾有while(1),主函数还是多次执行

2019-07-20 12:53发布

int main(void)
{
         
         delay_init();
         uart_init(115200);       
         NVIC_PriorityGroupConfig(NVIC_PriorityGroup_2);
         LED_Init();
         delay_ms(100);
         Usart_SendString(USART1,"+++");
         usRxCount=0;
        ucaRxBuf[usRxCount++] = ucTemp;
        while(1);
}

给STM32一供电,就会多次发送"+++",仿真调试的时候也只会发送一次。
但按RESET键后只会发送一次,这是因为什么

友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
9条回答
haysen
1楼-- · 2019-07-21 03:53
 精彩回答 2  元偷偷看……
卡弥萨玛
2楼-- · 2019-07-21 04:47
 精彩回答 2  元偷偷看……
卡弥萨玛
3楼-- · 2019-07-21 09:33
天天天 发表于 2017-8-3 15:42
刚刚上电时电源不稳,会重复上电3次左右,你按RESET时已经是稳定状态了

是这样啊 感谢感谢

一周热门 更多>