S32K312 EB Tresos CAN

取消
显示结果 
显示  仅  | 搜索替代 
您的意思是: 

S32K312 EB Tresos CAN

3,012 次查看
chenyh
Contributor II

微信图片_20250324110608.png微信图片_20250324110608.png微信图片_20250324110658.png微信图片_20250324110658.png微信图片_20250324110816.png微信图片_20250324110816.png微信图片_20250324110911.png微信图片_20250324110911.png

我想使用CAN的接收中断接收数据,但是EB Tresos中没有配置Can中断接收的回调函数,我如何接收数据 Can_43_FLEXCAN_CommonIrqCallback中断定义在配置中,我要自己定义一个函数专门接收数据吗?

标记 (1)
0 项奖励
回复
5 回复数

2,985 次查看
chenyh
Contributor II
并且我还想能够手动恢复BUSOFF 这样我就必须进入BUSOFF中断设置我自己的标志位,但是CanIf_ControllerBusOff();函数也没有extern,怎么解决这个问题?
0 项奖励
回复

2,958 次查看
Senlent
NXP TechSupport
NXP TechSupport

Hi@chenyh

没明白你的问题,这些中断函数直接在main.c里面直接声明一下不就可以直接用吗

Senlent_0-1742973827781.pngSenlent_0-1742973827781.png

 

 

0 项奖励
回复

2,955 次查看
chenyh
Contributor II
没有extern 没法用 报重复定义的错误啊 你是怎么用的 可以发个例程给我看看?
0 项奖励
回复

2,946 次查看
Senlent
NXP TechSupport
NXP TechSupport

Hi@chenyh

例程不是基于EB的,但是是S32DS+MCAL的,中断收发。

0 项奖励
回复

2,939 次查看
chenyh
Contributor II

0b2e793e675d407e32771539057bced.png0b2e793e675d407e32771539057bced.pngc4640e3bfea93969ee047001546d319.pngc4640e3bfea93969ee047001546d319.png这是我放到main.c里面的报错信息,有解决办法吗?

0 项奖励
回复