战舰串口实验,接收正常,一点击发送就进入死循环。LED也停止闪烁。

2019-08-17 01:47发布

陷入stm3210x_it.c硬件错误的死循环中
void HardFault_Handler(void)
{
  /* Go to infinite loop when Hard Fault exception occurs */
  while (1)   //就死在这儿了,咋整?
  {
  }
}

友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
14条回答
百合向
1楼-- · 2019-08-17 06:47
时间隔的有点久,哈哈哈   问题算是解决了。是自己不小心在从KEIL移植到IAR过程中加载错了一个启动文件。
百合向
2楼-- · 2019-08-17 12:15
求助大神这是什么歌?   这是什么bug?
wenzh3333
3楼-- · 2019-08-17 17:08
检查一下数组有没有越界  。。。可以硬件模拟一下看死在这里之前是执行哪个语句
百合向
4楼-- · 2019-08-17 20:48
本帖最后由 百合向 于 2017-7-6 17:39 编辑
wenzh3333 发表于 2017-7-6 17:08
检查一下数组有没有越界  。。。可以硬件模拟一下看死在这里之前是执行哪个语句

程序不直接跑,还真不好找错,就在串口使能那里,难道是电路图改版了?
百合向
5楼-- · 2019-08-18 01:07
 精彩回答 2  元偷偷看……
jermy_z
6楼-- · 2019-08-18 05:08
缺少串口接收中断处理或者数组越界了

一周热门 更多>