lm3s工程怎么添加can设备的初始化啊,还有can通信的中断处理程序应该在哪里添加,我添加了个can.c文件,尝试着用CANIntRegister()注册个中断处理函数,发现编译不过去。
希望各位老大帮忙解答下,谢谢~
shaolin好,我用CANIntRegister()这个API注册中断处理函数,现在能编译过去,但是运行时发现不进入中断处理程序,而是进入start_rvds.S的NmiSR这句。在RT中还需要别的中断装载操作吗?我把can程序单独拿出来时是能通信的。
如果使用can中断,需要将start_rvds.S中CAN中断对应的IntDefaultHandler替换成CAN中断处理函数,就像Ethernet中断一样,已经使用rt_hw_eth_handler中断函数。