请教大家一个C语言开发BF533的问题

[复制链接]
 楼主| 严文科 发表于 2007-12-12 19:18 | 显示全部楼层 |阅读模式
我要用BF533的PPT端口通过DMA模式输入AD6644输出的14位数字信号。前人的做法是先把AD6644的输出按照一定的顺序存放在BF533的片外SDRAM里边,然后通过USB端口把数据保存成一个后缀为.dat的文件然后进行MATLAB仿真。<br />现在我大部分都明白了但是在保存文件这一块始终是不大明白:现把有关文件保存的程序写在下边望高手指点迷津:<br />&nbsp;sections&nbsp;('shuju')&nbsp;short&nbsp;&nbsp;PPIBUFFER[100];<br />&nbsp;//中间过程就是往PPIBUFFER里边存数据//<br />&nbsp;char&nbsp;FILENAME[100];<br />&nbsp;sprintf(FILENAME,&quot;../CH1.dat&quot;);<br />&nbsp;int&nbsp;count=0;<br />&nbsp;for(count,count&lt100,count++)<br />&nbsp;&nbsp;{fprintf(FILENAME,PPIBUFFER(count));}<br />我现在不明白的就是为什么能凭这些程序语句就可以把存在片外SDRAM的数据通过USB保存在一个文件里边了呢??&nbsp;望高手赐予详细的解释&nbsp;多谢了!<br />另外,我理解sections&nbsp;('shuju')&nbsp;short&nbsp;&nbsp;PPIBUFFER[100];这句话是:把片外的一部分存储空间跟PPIBUFFER对应起来了,在程序里边就直接用PPIBUFFER来作为地址的标志而已,不知道理解的对不对??<br />
您需要登录后才可以回帖 登录 | 注册

本版积分规则

2

主题

2

帖子

1

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