当前位置: 代码迷 >> 单片机 >> 单片机c语言的for循环老是跳不出来,弄了半天,完全不知道怎么处理了
  详细解决方案

单片机c语言的for循环老是跳不出来,弄了半天,完全不知道怎么处理了

热度:354   发布时间:2016-04-28 14:41:58.0
单片机c语言的for循环老是跳不出来,弄了半天,完全不知道怎么办了
for循环给FPGA中的双口RAM,写入256个字节数据,可以for语句怎么也跳不来
CS1=0x4000;
CS2=0x8000;
while(1)
{
if(keysign == 1)
{
keysign  = 0;
switch(keycode)
{
case 0x00:
{
InitLcd();
DispHan("弦波",0x94,0x04);
DispHan("给定频率",0x88,0x08);
for(i=0;i<=255;i++)
{
    *(CS1+i)=sindata[i];
}
DispHan("Hz",0x9f,0x02);
以上是部分代码
------解决思路----------------------
for(i=0;i<=255;i++)
+加到255后,循环再加1,变回0,又满足条件,所以死循环了

  相关解决方案