工具/软件:Code Composer Studio
您好,
我正在一个项目中工作,该项目使用一个8x8x8立方体,带74hc138和74hc574以控制LED的点火。
主要问题是管理74hc138输入的中断中的代码段工作不正常。
以下代码负责此零件:
int i;
对于(i=0;i<8;i++)
{
GpioDataRegs.GPADAT.all=cube[current_layer][i];
GpioDataRegs.GPADAT.ALL=(GpioDataRegs.GPADAT.ALL & 0x0.0011万)|((0x07 &(I+1))<16);
}
编译代码时,会出现一则警告:
#64-D班次计数过大
该代码段的目标是管理74hc138输入(A1,A2,A3)的所有组合,如我之前所说。 这些输入位于GPIO16,17和18。
当我调试代码时,只有在这个针脚上,我可以看到所有针脚都有低信号。
PS:很抱歉使用的格式,我正在使用智能手机发布。
提前感谢
此致,
米格尔

