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

069在controlsuite中寄存器采用结构体方式进行访问,motorware中调用子函数操作寄存器地址,做电机控制,使用哪一种方式合适一些,麻烦解答一下

motorware代码

controlsuite代码

Green Deng:你好,对于哪个更好,这个没有一个明确的答案。答案取决于您的应用程序需求和参数选择。不过有以下一些注意事项。
MotorWare使用的驱动程序方法易于阅读,并且摘要了所有寄存器细节。使用controlSUITE/C2000Ware位域结构编写的代码比较难读,需要更全面的注释来解释代码在做什么。一般来说,位域结构访问寄存器更快,因为motorware驱动程序有执行函数调用的开销(尽管打开优化并使函数内联可以帮助实现这一点)。
注意,有些外设(如I2C、USB和CAN)不包括在电机驱动程序中。因此,如果需要这些外设,您需要参考controlSUITE。

赞(0)
未经允许不得转载:TI中文支持网 » 069在controlsuite中寄存器采用结构体方式进行访问,motorware中调用子函数操作寄存器地址,做电机控制,使用哪一种方式合适一些,麻烦解答一下
分享到: 更多 (0)