求助!!!!!子函数运行过程中触发外部中断,然后程序就停止了,回不去主程序

2019-08-13 23:25发布


友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
14条回答
Jason101
1楼-- · 2019-08-15 03:18
哆啦A萌 发表于 2017-9-21 17:34
在中断里延时。。。

有问题,吗
旺仔奶豆
2楼-- · 2019-08-15 04:53
Jason101 发表于 2017-9-21 20:19
有问题,吗

在中断里停留的时间越短越好,否则多个中断嵌套的话就容易跑飞,当然,这个不一定是造成问题的原因
正点原子
3楼-- · 2019-08-15 04:53
 精彩回答 2  元偷偷看……
Jason101
4楼-- · 2019-08-15 07:25
正点原子 发表于 2017-9-22 00:37
仿真,跑哪里去了?

单步一直卡在卡在启动文件.s里面,然后运行不下去,怎么办
  do
  {
    HSEStatus = RCC->CR & RCC_CR_HSERDY;
    StartUpCounter++;  
  } while((HSEStatus == 0) && (StartUpCounter != HSE_STARTUP_TIMEOUT));
wxjhby
5楼-- · 2019-08-15 08:36
Jason101 发表于 2017-9-22 09:20
单步一直卡在卡在启动文件.s里面,然后运行不下去,怎么办
  do
  {

为什么我是在system_stm32f10x.c找到的这段代码,如果外部高速晶振无法启动那么应该一开始就死在这里了,没办法执行后面程序的
shikihane
6楼-- · 2019-08-15 14:26
不要在中断里延时就好了

一周热门 更多>