求教大佬,用CAN分析仪发送数据使LED亮

2019-07-20 02:05发布

我就想用CAN的接收中断使两个LED亮,是用CAN分析仪发数据,但是一直没成功。刚学习32没多久,望大佬细心指点,对了CAN分析仪也没有用过,它的使用说明感觉说的不是很清楚
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
5条回答
陆仁贾
2019-07-20 09:04
whj467467274672 发表于 2019-5-6 09:02
分析一下你的中断函数
1,如果使能了中断就可以进入中断,这没问题。
2,int i=0; 没问题

你好,我现在直接把for循环删掉了但是还是不行。每次发送数据的时候分析仪上的SYS都会亮,使用说明上说的是总线上出错SYS才会亮。
void CAN1_RX0_IRQHandler(void)
{
  CanRxMsg RxMessage;
       
    CAN_Receive(CAN1, 0, &RxMessage);

      GPIO_ResetBits(GPIOF,GPIO_Pin_9);
      GPIO_ResetBits(GPIOF,GPIO_Pin_10);
}

一周热门 更多>