主题中讨论的其他器件:HALCOGEN、 TMS570LS1224
我在读取 TMS570LS1224的数字输入时遇到问题。 我已经在 Halcogen 上配置了 Gio 和 HET 驱动程序、将项目导入到 CCS 并修改了 main 之后、如下所示:
#include "sys_common.h"
#include "het.h"
#include "Gio.h"
int main (空)
{
gioInit();
bool a=0;
hetSIGNAL_t pwmSignal;
gioSetBit (gioPORTA、0U、1);
a=gioGetBit (gioPORTA、1U);
如果(A=0)
{
hetInit();
pwmSignal.tDuty = 80;
pwmSignale.Period = 800;
pwmSetSignal (hetRAM1、pwm0、pwmSignal);
pwmStart( hetRAM1, pwm0);
}
返回0;
}
我对代码的 PWM 部分没有任何问题、但当我添加"gioGetBit"功能时、它不起作用。 我正在尝试从 gioportA 1U 读取信号。
我是否可能错过了 Halcogen 上的一些配置? 或者 CCS 上的主代码是否有问题?