函数调用的问题

[复制链接]
2630|0
 楼主| opticalren 发表于 2007-3-7 14:24 | 显示全部楼层 |阅读模式
TI6203DSP连续向FPGA发送数据,数据格式为:头部+地址+数据,用下面的代码发送数据,&nbsp;sendData是用线性汇编写的发送程序,但是在FPGA中收到的只有头部,没有地址,为什么?<br />&nbsp;&nbsp;如果只发送一次,不用循环,可以受到,是不是循环中不能调用函数?<br />&nbsp;for(i=0;i&lt15;i++)<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;{&nbsp;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;addr=i;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;datTemp=(datHead&lt&lt4)|addr;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;dataToFPGA=(datTemp&lt&lt16)|dataSend;&nbsp;&nbsp;&nbsp;&nbsp;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;delay(2);<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;sendData(dataToFPGA);<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;delay(10);<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}
您需要登录后才可以回帖 登录 | 注册

本版积分规则

1

主题

1

帖子

1

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