TI中文支持网
TI专业的中文技术问题搜集分享网站

F28377S DCAN的使用能不能通过F2837xS_can.h操作寄存器

F28377S的DCAN模块驱动使用的是ControlSuite中driverlib目录下的CAN.c。能不能像操作其他外设一样通过F2837xS_can.h下的寄存器方式操作Can模块,有没有这方面的例子

mangui zhang:controlSUITE\device_support\F2837xS\v130\F2837xS_examples_Cpu1下面没有嘛我的里面有啊

F28377S的DCAN模块驱动使用的是ControlSuite中driverlib目录下的CAN.c。能不能像操作其他外设一样通过F2837xS_can.h下的寄存器方式操作Can模块,有没有这方面的例子

user2012009:

回复 mangui zhang:

对,controlSUITE\device_support\F2837xS\v130\F2837xS_examples_Cpu1下面有CAN的例程,但是是通过controlSUITE\device_support\F2837xS\v130\F2837xS_common\driverlib下的can.c和can.h来操作can的。我是想通过F2837xS_can.h和F2837xS_can.c中那样操作CAN寄存器的方式来使用CAN。今天试了寄存器方式,还没调通

F28377S的DCAN模块驱动使用的是ControlSuite中driverlib目录下的CAN.c。能不能像操作其他外设一样通过F2837xS_can.h下的寄存器方式操作Can模块,有没有这方面的例子

Martin Jose:

回复 user2012009:

没有特别理解你的意思。driverlib其实都给了源码。所以虽然是用lib中的,但是可以把源文件给集成,并去掉编译器中指定的库文件就可以的。
28377的确没有弄过,不过28m35 我是这么弄过。也是为了理解底层寄存器操作的过程,编译过程和设置其实不麻烦的,也没有调试不通的过程。
不过建议先用lib调通再试着源文件加进去编译,这样子效率高些。

赞(0)
未经允许不得转载:TI中文支持网 » F28377S DCAN的使用能不能通过F2837xS_can.h操作寄存器
分享到: 更多 (0)