你的浏览器版本过低,可能导致网站不能正常访问!为了你能正常使用网站功能,请使用这些浏览器。
安 发表于 2011-3-30 09:59 CAN_ITConfig(CAN1, CAN_IT_FMP0, ENABLE); 这里只开启了发送中断,并未开启接收中断。 ...
wishriver 发表于 2018-1-16 09:56 没想到版主也是如此的忽悠,而且还有一群人跟着附和。今天刷论坛,偶尔看到这篇帖子,已经过去6年了,未 ...
回复:CAN接收中断不进入!!???
CAN_ITConfig(CAN1, CAN_IT_FMP0, ENABLE);
这里只开启了发送中断,并未开启接收中断。
回复:CAN接收中断不进入!!???
CAN_ITConfig(CAN1, CAN_IT_FMP0, ENABLE);
这里只开启了发送中断,并未开启接收中断。
如何设置开启接收中断 CAN_ITConfig 中的第二个参数内的内容
CAN_IT_TME, Transmit mailbox empty、、CAN_IT_FMP0, FIFO 0 message pendin个、、 CAN_IT_FF0,FIFO 0 full
CAN_IT_FOV0, FIFO 0 overrun、、CAN_IT_FMP1, FIFO 1 message pending、、CAN_IT_FF1,FIFO 1 full
CAN_IT_FOV1,FIFO 1 overrun、、CAN_IT_EWG, Error warning、、CAN_IT_EPV,Error passive、、 CAN_IT_LEC,Last error code
CAN_IT_ERR, Error、、CAN_IT_WKU Wake-up or CAN_IT_SLK. Sleep
没有这个中断的设置啊
回复:CAN接收中断不进入!!???
CAN_ITConfig(CAN1, CAN_IT_FMP0, ENABLE);
这里只开启了发送中断,并未开启接收中断。
如何设置开启接收中断 CAN_ITConfig 中的第二个参数内的内容
CAN_IT_TME, Transmit mailbox empty、、CAN_IT_FMP0, FIFO 0 message pendin个、、 CAN_IT_FF0,FIFO 0 full
CAN_IT_FOV0, FIFO 0 overrun、、CAN_IT_FMP1, FIFO 1 message pending、、CAN_IT_FF1,FIFO 1 full
CAN_IT_FOV1,FIFO 1 overrun、、CAN_IT_EWG, Error warning、、CAN_IT_EPV,Error passive、、 CAN_IT_LEC,Last error code
CAN_IT_ERR, Error、、CAN_IT_WKU Wake-up or CAN_IT_SLK. Sleep
没有这个中断的设置啊
回复:CAN接收中断不进入!!???
CAN_ITConfig(CAN1, CAN_IT_FMP0, ENABLE);
这里只开启了发送中断,并未开启接收中断。
你确定是这里开启的发送中断 而不是接收中断 FIFO是对接收的处理器件 发送的用的可都是关于发送邮箱的操作符
如果如你所说 是开启的发送中断 那你是怎么解决的 接收中断的开启
回复:CAN接收中断不进入!!???
回复第 5 楼 安于2011-03-30 01:59:19发表:
CAN_ITConfig(CAN1, CAN_IT_FMP0, ENABLE);
这里只开启了发送中断,并未开启接收中断。
你确定是这里开启的发送中断 而不是接收中断 FIFO是对接收的处理器件 发送的用的可都是关于发送邮箱的操作符
如果如你所说 是开启的发送中断 那你是怎么解决的 接收中断的开启
现已确认过 CAN_IT_FMP0就是对FIFO 0 (即对应CAN1_RX0中断通道时的中断)接收到数据的中断的开启,接收中断所负责的是将FIFO区域内的数据取出到RX_Message内
RE:CAN接收中断不进入!!???
NVIC_InitStructure.NVIC_IRQChannel=USB_LP_CAN_RX0_IRQChannel;
NVIC_InitStructure.NVIC_IRQChannelPreemptionPriority = 0;
NVIC_InitStructure.NVIC_IRQChannelSubPriority = 0;
NVIC_InitStructure.NVIC_IRQChannelCmd = ENABLE;
NVIC_Init(&NVIC_InitStructure);
} 你没设这个!
回复:CAN接收中断不进入!!???
没想到版主也是如此的忽悠,而且还有一群人跟着附和。今天刷论坛,偶尔看到这篇帖子,已经过去6年了,未结贴,估计楼主已经转行了,不适合做技术,很明确的,楼主CAN_ITConfig(CAN1,CAN_IT_FMP0,ENABLE);这句就是允许can1的接收中断,长点心吧,版主
谢谢您的提醒,很多年前的帖子了,也不知道解决没有。需要大家进行监督,有问题会及时改正。每个人涉及的领域可能不同,有些问题不能有效帮助解决。只能提供一些经验性的解决思路。论坛靠大家,希望大家多多支持论坛,这样我们才能共进。