我用TFT画图,出现一个奇怪的问题。
程序如下:
for(i=0;i<N;i++)
{
x1[i].real=sin(2*PI*10.8*i/40)+sin(2*PI*11.75*i/40)+sin(2*PI*12.55*i/40);
x1[i].imag=0;
}
for(i=0;i<(N*M-1);i++)
draw_LINE(i,y11[i]+240,i+1,y11[i+1]+240);
for(i=64;i<256;i++)
{
x1[i].real=0.0;
x1[i].imag=0;
}
这样可以画出图来。
for(i=0;i<N;i++)
{
x1[i].real=sin(2*PI*10.8*i/40)+sin(2*PI*11.75*i/40)+sin(2*PI*12.55*i/40);
x1[i].imag=0;
}
for(i=64;i<256;i++)
{
x1[i].real=0.0;
x1[i].imag=0;
}
for(i=0;i<(N*M-1);i++)
draw_LINE(i,y11[i]+240,i+1,y11[i+1]+240);
这样就画不出来了。
纠结了很久了,查不出问题来。
请大神给看看,谢谢!
|