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