我的片子是28069M,我目前在进行can通讯模块编程的时候碰到问题, 2个问题;
1. 我的28069M的程序以 motorware下的proj_lab13.prj 例程为基础; 我现在要加上can通讯部分,那么controlsuit下面的程序(can通讯部分)是否可以直接移植/copy到该例程下? 具体的说,因为controlsuit下的程序对寄存器的操作是直接访问的;而motorware下面的程序对寄存器是基于hal的,这种直接访问的编程风格是否可以和motorware下的hal的风格共存? 或者说混合存在于proj_lab13.prj工程中?(仅限can通讯模块这一部分)
2. 在controlsuit编程下,can模块的寄存器不能进行位操作,需要设置影子寄存器进行间接操作。那么移植到motorware下之后,如果我的can模块编程也进行了hal编程风格,那么是否还需要影子寄存器式的操作?如果是,如何操作?最好有个简单例子。
谢谢。