按照以下说明将 PTO API 添加到工程中。
注: 具体位置可能有所不同,这取决于安装 C2000Ware_MotorControl_SDK 的位置以及工程正在使用的其他库。
- 在应用程序中包含 PTO 头文件,即
{ProjectName}.h
。#include "pto_pulsegen.h"
#include "pto_qepdiv.h"
#include "pto_abs2qep.h"
#include "pto_qeponclb.h"
- 在 Code Composer Studio (CCS) 中,右键点击工程,然后导航至 Project Properties → Build → C2000 Compiler → Include Options
- 将头文件目录添加到“#include search path”下(请参阅图 8-1)
PTO 头文件的路径为 ${SDK_ROOT}\libraries\position_sensing\pto\include。
注: ${SDK_ROOT} 是 CCS 用来指示 SDK 安装位置的变量。可在 Project Properties → Resource → Linked Resources 下查看该变量的定义。
- 将已编译的库文件添加到工程中:
- 在“Project Explorer”窗口中右键点击工程名称
- 导航至“Project Properties → Build → C2000 Linker → File Search Path”
- 将库目录添加到“library search path”下
- 将库的名称添加到“Include library file”下
- 点击“Apply and Close”
PTO 编译的库目标文件位于:[C2000Ware_MotorControl_SDK]\libraries\position_sensing\pto\lib。
图 8-2 和图 8-3 中显示的示例展示了为包含 PTO API 编译的目标文件,需要对链接器选项进行哪些更改。
注: 具体位置可能有所不同,这取决于安装 C2000Ware_MotorControl_SDK 的位置以及工程正在使用的其他库。