感谢大神提供的例程,经过测试发现仿真不了的问题仍然存在,屏蔽CAN1的初始化就正常,只用CAN2收发正常仿真正常,确切的卡死位置都是PA12的管脚初始化,重新测试其他STM32的例程也是一样的原因,屏蔽下面几条语句就能仿真了,当然这时候CAN1收发功能不好用,请问一下您这个软件如果没问题的话,硬件什么情况下会有这种现象呢?
GPIO_InitStructure.GPIO_Pin = GPIO_Pin_12;
GPIO_InitStructure.GPIO_Speed = GPIO_Speed_50MHz;
GPIO_InitStructure.GPIO_Mode = GPIO_Mode_AF_PP; //¸´ÓÃÍÆÍì
GPIO_Init(GPIOA, &GPIO_InitStructure); //³õʼ»¯IO
|