在线咨询
eetop公众号 创芯大讲堂 创芯人才网
切换到宽版

EETOP 创芯网论坛 (原名:电子顶级开发网)

手机号码,快捷登录

手机号码,快捷登录

找回密码

  登录   注册  

快捷导航
搜帖子
查看: 3066|回复: 0

[原创] 问6个SP和CCS方面的问题,望能助我

[复制链接]
发表于 2005-5-24 23:12:17 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?注册

x
本帖最后由 cjsb37 于 2013-4-29 09:20 编辑

小弟我最近做毕业设计才接触到DSP,完全是菜鸟级

这里问各位大侠几个我遇到的一些问题:

1。我做的题目是FSK调制的DSP实现,原理是输入1就产生一个频率的波形(正余弦),输入0就产生另一个频率的波形。采用5000系列芯片我采用汇编语言编程,实现这个输入的语句应该怎样写出来啊?就如C语言中,scanf("d%"&d)一样,有直接的人机对话之类的语句。

2。CCS软件中的Include文件应该不应该添加啊?我看过两本书,上面都说,*.c或*.asm文件和*.cmd和*.lib文件需要添加,Include文件夹里的文件是在“构建工程的时候自动扫描进去”的,这句话我一直没弄懂什么意思?

3。对于问题1,我自己想到的解决方法是这样的:既然C语言中有这样的输入语句,我就在汇编程序里调用这个C的输入语句,看能不能实现。可又遇到这样的困难,我看书上面都是介绍的C程序里调用汇编程序,没看见汇编程序里调用C程序的。需要,从汇编里调用C时,格式怎样,我又不清楚了,调用之后出现的程序入口地址又是否发生变化,希望大侠能帮忙解决!

4。是不是程序编译不成功,在File/Load Program之后,的Debug文件夹里不会出现*.out文件呢?

5。我自己认为DSP芯片中的寄存器A在程序中是不需要先前定义的,可我在编译那个程序时说我的A没有定义,我便解决如下:在程序开头,给变量定义空间的时候,才用 .bss A,1  这样的语句,给A定义了一个空间,然后编译,那个错误便没有了。当时我不知道为什么要这样做,乱写上去竟然把错误消除了,我也不知道这样做对不对,需要大哥你们能帮我解释一下。费心了哈~~

6。还是编译程序时,出现的错误。上面好象说我在"vector"里的"_c_int00"没有定义(英文意思好象是这样的),我采用的汇编程序,没采用C的嘛,怎么会这样呢?我本人英语不怎么样,只希望哪个有心人曾遇到过和我一样的问题,记住了,能给我解释一下吗?

一时想不起来了,其实我遇到好多问题的,这里写的时候忘了不少,再想起来再发出来求助,真心希望您能帮我~~~不盛感谢!!






您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

站长推荐 上一条 /1 下一条

小黑屋| 手机版| 关于我们| 联系我们| 隐私声明| EETOP 创芯网
( 京ICP备:10050787号 京公网安备:11010502037710 )

GMT+8, 2025-1-24 04:55 , Processed in 0.028722 second(s), 24 queries , Gzip On.

eetop公众号 创芯大讲堂 创芯人才网
快速回复 返回顶部 返回列表