DSP

[复制链接]
1462|2
 楼主| luoqiang10605 发表于 2013-11-21 21:56 | 显示全部楼层 |阅读模式
当两个条件同时满足时 temp1的数据按照DSP时钟的频率计数一直加1
应该怎么编写程序
while(1)
  {
    for(SINA1==1&&SINA2==0)
{
    temp1++;
}
for(SINB1==1&&SINB2==0)
{
    temp2++;
}
   t=temp1/2.0+temp2/3.0;
   Display(t);
    DelayMS(30);
   }
  这个程序有错误
zhangmangui 发表于 2013-11-21 23:35 | 显示全部楼层
这明显错误   再好好加强一下c语言
条件判断  应该是if
将for改为if就可以啦
airwill 发表于 2013-11-24 21:53 | 显示全部楼层
for(SINA1==1&&SINA2==0)

估计是这个条件的写法有问题.  不如写成
for((SINA1==1)&&(SINA2==0))
您需要登录后才可以回帖 登录 | 注册

本版积分规则

9

主题

448

帖子

3

粉丝
快速回复 在线客服 返回列表 返回顶部