主题中讨论的其他器件:SysConfig
我们将使用 F2837xD Launchpad 开发相移调制器。 通常、当尝试将代码从"driverlib 示例"移植到我的当前工程时、我会遇到以下错误:
"../main.c"、第33行:致命错误#1965:无法打开源文件"board.h"
我经常访问论坛、并且注意到这与 TI 开发的"SysConfig"库有关、它允许用户使用 GUI 对 PWM 和 GPIO 外设进行编程。
如果不使用 SysConfig 功能而是使用 driverlib 对外设进行编程、则无需包含这些文件。
也许我不太了解 SysConfig 的工作方式、但这些示例中的大多数还包含可直接对 PWM 进行编程的函数、例如:
EPWM_setFallingEdgeDelayCount (base、200);
EPWM_setRisingEdgeDelayCount (base、400);
FED 和红色值的示例。
有人能详细说明为什么"board.h"包含在这些文件中、如果它未被使用、或者它正在被使用、在哪里?
如果我复制此代码并删除包含的 board.h 文件、我的程序是否能够正常工作?
此致、
JMH