亿加合和智能车制作

标题: HardFault Interrupt ****default_isr entered on vector 3*****问题 [打印本页]

作者: 索隆11    时间: 2016-5-27 11:32
标题: HardFault Interrupt ****default_isr entered on vector 3*****问题
HardFault Interrupt ****default_isr entered on vector 3*****


void OutPut_Data(void)
{
  int temp[5] = {0};
  unsigned int temp1[5] = {0};
  unsigned char databuf[10] = {0};
  unsigned char i;
  unsigned short CRC16 = 0;
  for(i=0;i<4;i++)
   {


      //temp  = (int)OutData;
       temp1 = (unsigned int)temp;
   }


串口总是出现HardFault Interrupt ****default_isr entered on vector 3*****
最后找到是上面红色语句的问题,屏蔽掉就没事,请问是什么问题呢

作者: 御坂御坂    时间: 2016-5-27 17:05
硬件错误中断。temp是指针,强制转换为什么转为int型
作者: 索隆11    时间: 2016-6-2 10:21
谢谢 不过不是这个原因,是用了没有开启的模块。在optin里该fpu就可以了




欢迎光临 亿加合和智能车制作 (http://www.znczz.com/) Powered by Discuz! X3.2