高级会员

- 积分
- 546
- 金钱
- 546
- 注册时间
- 2016-4-20
- 在线时间
- 181 小时
|
1金钱
请问一下,只要运行到红色处就HardFault_Handler是怎么回事啊。
static uint8_t CAN_Send_Msg(uint8_t* msg,uint8_t len)
{
uint16_t i=0;
hcan.pTxMsg->StdId=0X12;
hcan.pTxMsg->ExtId=0x12;
hcan.pTxMsg->IDE=CAN_ID_STD;
hcan.pTxMsg->RTR=CAN_RTR_DATA;
hcan.pTxMsg->DLC=len;
for(i=0;i<len;i++)
hcan.pTxMsg->Data=msg;
if(HAL_CAN_Transmit(&hcan,10)!=HAL_OK) return 1;
return 0;
}
|
|