打印

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

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

相关帖子

发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

2

主题

2

帖子

1

粉丝