canrx引脚在连接外部电路会影响程序初始化,HAL_CAN_Start这一步进入了死机,
当时电路连接:stm32f103c8t6的canrx(pa11)----另一个stm32f103c8t6(未上电)的cantx引脚(pa12)
现象:程序运行到 if (HAL_CAN_Start(&hcan) != HAL_OK)死机了,把连接线拔掉,又能继续往下运行了,或者不连接线就一直是正常的。 还不知道为什么
if (HAL_CAN_Start(&hcan) != HAL_OK) {
printf("HAL_CAN_Start初始化错误\n");
Error_Handler();
}