打印
[DSP编程]

OMAP-L138 DSP CCS环境下的编程代码

[复制链接]
1328|3
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
304734720|  楼主 | 2014-5-6 16:53 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
本帖最后由 304734720 于 2014-5-6 16:59 编辑

本人学生一枚,想找关于OMAP-L138 DSP CCS环境下的编程代码  
CCStudio v3.3
编写正弦,余弦,三角波
编写傅立叶变换,卷积,时域
这个代码有会写的吗!!!

只用CCS软件进行软仿真,只用板子里DSP部分

相关帖子

沙发
zhangmangui| | 2014-5-6 22:49 | 只看该作者
前面波形产生可以用泰勒级数产生   网上资料很多啊

使用特权

评论回复
板凳
304734720|  楼主 | 2014-5-7 14:29 | 只看该作者
zhangmangui 发表于 2014-5-6 22:49
前面波形产生可以用泰勒级数产生   网上资料很多啊

这个您会写吗!!!

使用特权

评论回复
地板
zhangmangui| | 2014-5-7 21:37 | 只看该作者
304734720 发表于 2014-5-7 14:29
这个您会写吗!!!

5509中用过的  仅供参考
void main(void)
{
        double x0,x1,x2,x3;
        double x,r,xx,y[N+1];
        r = 2*pi/N;
        /*初始化CSL库*/       
    CSL_init();
    /*EMIF为全EMIF接口*/
    CHIP_RSET(XBSR,0x0a01);
   
    /*设置系统的运行速度为144MHz*/
    PLL_config(&myConfig);
   
    /*初始化DSP的外部SDRAM*/
    EMIF_config(&emiffig);
        W_DAC7724_A00_Addr        =  (Uint16 *)W_DAC7724_A00;
        for(i=0;i<N;i++)                //Taylor creat sin
        {
                x = i*r-pi;
                xx = x*x;
                x0 =1-xx/(8*9);
                x1 =1-x0*xx/(6*7);
                x2 =1-x1*xx/(4*5);
                x3 =1-x2*xx/(2*3);
                y = x*x3;                        //±1
        }
        i = 0;
        while(1)
        {
                for(i=0;i<N;i++)
                {
                        *W_DAC7724_A00_Addr = (2048 + (int)(2046.0*y))& 0x0fff;   //send to DAC7724 A00 channel (12bits)
                }
        }

}

使用特权

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

本版积分规则

2

主题

3

帖子

0

粉丝