程序直接运行没有现象

2019-07-14 16:13发布

单步仿真才会有现象,直接运行就没有现象,小白求救
int main(void)
{        
     NVIC_PriorityGroupConfig(NVIC_PriorityGroup_2);
         
         My_USART1_Init();

   
                           if (res==0x31)
                         {
                                 LED_Type1();
                         }
                         else if (res==0x32)
                         {
                         LED_Type2();
                         }
                         else if(res == 0x33)
                         {
                                 LED_Type3();
                         }
             while(1);
                 
}

评分


友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
16条回答
青上也
1楼-- · 2019-07-15 22:30
while(1)写错位置了。
zym123456
2楼-- · 2019-07-16 03:31
单步调试的时候速度能够满足要求?
fdhsfagd
3楼-- · 2019-07-16 08:59
 精彩回答 2  元偷偷看……
lifei639156
4楼-- · 2019-07-16 12:14
使用的中断执行 的对不对?
wang21cj
5楼-- · 2019-07-16 14:55
没有等待接收到数据程序就执行完成了。
joereil
6楼-- · 2019-07-16 18:04

if (res==0x31)
                         {
                                 LED_Type1();
                         }
                         else if (res==0x32)
                         {
                         LED_Type2();
                         }
                         else if(res == 0x33)
                         {
                                 LED_Type3();
                         } 放在中断里面就行。

一周热门 更多>