查看: 3784|回复: 8

【PSOC4分享】基于VS1003B的ADPCM调试

[复制链接]
  • TA的每日心情

    2013-11-28 20:35
  • 签到天数: 4 天

    连续签到: 1 天

    [LV.2]偶尔看看I

    发表于 2013-11-29 20:47:03 | 显示全部楼层 |阅读模式
    分享到:
          首先,感谢爱板网员工,从活动开始到现在,我有疑问的时候,各种邮件,各种电话答复。尤其是客服妹子,电话不断,声音很甜!!!
          其实,感谢威健实业国际有限公司的应用工程师于久涛和李长良,是他们两位将板子送到了俺滴公司,并且现成进行了简单的指导。
          最后,感谢赛普拉斯,伟大的芯片厂家!
    (鲜花~~~~~~~~~~~~~~~~~~~~~~~掌声~~~~~~~~~~~~~~~~~~~~)
           好了,说正事。
           本人之前没有接触过该公司的芯片,刚用起来有点别扭。最开始学的是51,然后是430、AVR,CPLD,FPGA。所以,第一眼看到PSOC4的编译环境的时候,感觉像是FPGA和单片机的结合体,脑子有点转不过弯。于是先参照例程,做了一个PWM模块点亮LED的例子,练了练手感。
         对了,该开发套件官网的完整资料 http://www.cypress.com/?rid=77780     (包括编译环境、全部的例程、原理图、PCB)个人建议还是去官网看资料,这样最完整,最权威。只需要简单注册一下就OK

    套件外观

    套件外观

    QQ截图20131129200013.jpg
           后来在群里跟群友聊天,感觉用PWM控制LED有点太浮躁,连IO口都还没用熟就开始用功能模块。于是返回来,从IO开始,输入、输出折腾了一遍,找到了时钟,会了延时。
           然后就开始用该套件调试VS1003B模块。该模块是之前买MP3开发板的时候得来的,这个片子挺强大,内部集成的DSP模块,自带高通滤波功能,可以做MP3,也可以做IP电话等等~~~因为时间上比较紧张,准备弄个简单的程序,SPI通信,测试它的录音功能。调好以后,从麦克风方向说话,耳机那边是可以听到滤波以后的声音的,虽然不能完全的抑制啸叫,但是有一定的效果。
           先在AVR的板子上进行调试,毕竟底层驱动是现成的,用的AVR自身的SPI接口,很顺利,几乎一下子就调通了。然后换到PSOC4上,先是放置四个通用的IO,然后放置一个SPI模块,配置,改代码,得出的结果是,,,,,死活调不通,感觉很坑爹!!! 然后看官网例程,直接在例程里面改为SCB SPI模块,还是不行,改时钟频率,改高地位首发,改配置引脚,甚至换个板子供电......能想到的都想了,就差试试这几根导线是不是有问题。
          于是我就在论坛上逛,无意中看到这篇帖子    PSOC3之LCD12864液晶串行驱动   ,心想我也别用SPI模块了,自己用IO口模拟吧,于是参照该帖子里的思路,在原理的基础上,修修改改,竟然调通了,妈呀,这个激动啊!!!
    QQ截图20131129200024.jpg
    这是整体连线图。
    QQ截图20131129200035.jpg
    这就是开发板的真身!
    QQ截图20131129200043.jpg
    这是VS1003B模块,上面四四方方的片子就是它,单独有个晶体给它提供时钟。翘起来的那个东西是麦克风。
    QQ截图20131129200051.jpg
    这是我的迷你小音箱,处理后的声音会传到这里

            虽然初步调好了,还是有个疑问,为什么AVR上面的SPI接口可以直接用,PSOC上面的就不行,两者应该都是标准接口。如果有知道答案的朋友请告知,在下不胜感激!
            感受:功能模块虽然好用,但是扎实的基本功最重要。技巧都是基于扎实的基础之上的,不然的话,稍微变动下规则,技巧就玩不转了。另外,赛普拉斯在基础讲解上做的很少,虽然有例程,但是看的很模糊,只能看个似懂非懂。
           工程文件在这里: SPI_TEST.rar (1.26 MB, 下载次数: 16)
    回复

    使用道具 举报

  • TA的每日心情
    擦汗
    2021-6-1 08:44
  • 签到天数: 398 天

    连续签到: 2 天

    [LV.9]以坛为家II

    发表于 2013-11-30 23:54:13 | 显示全部楼层
    来顶一下~~~~~~~~~~~
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    发表于 2013-12-3 14:46:59 | 显示全部楼层
    基本功最重要啊,楼主淡定!
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    开心
    2018-11-19 16:39
  • 签到天数: 2 天

    连续签到: 1 天

    [LV.1]初来乍到

    发表于 2013-12-9 09:09:05 | 显示全部楼层
    我肿么成客服妹子了哇{:soso_e136:}
    回复 支持 反对

    使用道具 举报

  • TA的每日心情

    2013-11-28 20:35
  • 签到天数: 4 天

    连续签到: 1 天

    [LV.2]偶尔看看I

     楼主| 发表于 2013-12-9 14:11:23 | 显示全部楼层
    tyzhgf 发表于 2013-12-9 09:09
    我肿么成客服妹子了哇

    弱弱的问一句,经常给我们打电话催我们发帖的那个客服妹子,是你么?
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    开心
    2018-11-19 16:39
  • 签到天数: 2 天

    连续签到: 1 天

    [LV.1]初来乍到

    发表于 2013-12-9 15:12:09 | 显示全部楼层
    乷滩 发表于 2013-12-9 14:11
    弱弱的问一句,经常给我们打电话催我们发帖的那个客服妹子,是你么?

    是的哇,可是我不是客服哇
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    发表于 2015-11-7 20:09:26 | 显示全部楼层
    喝水不忘挖井人,PSOC 下SPI VS1003B

    Design06_SPI_music.cydsn.zip

    2.17 MB, 下载次数: 1

    回复 支持 反对

    使用道具 举报

    该用户从未签到

    发表于 2015-11-8 09:33:38 | 显示全部楼层
    大神,怎么下载这类的组件呢?赛普拉斯官网有下吗?
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    郁闷
    2016-3-30 16:31
  • 签到天数: 2 天

    连续签到: 1 天

    [LV.1]初来乍到

    发表于 2016-3-30 16:19:06 | 显示全部楼层
    好,顶一个!!!!111
    回复 支持 反对

    使用道具 举报

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

    本版积分规则

    关闭

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



    手机版|小黑屋|与非网

    GMT+8, 2024-12-24 08:51 , Processed in 0.210954 second(s), 33 queries , MemCache On.

    ICP经营许可证 苏B2-20140176  苏ICP备14012660号-2   苏州灵动帧格网络科技有限公司 版权所有.

    苏公网安备 32059002001037号

    Powered by Discuz! X3.4

    Copyright © 2001-2024, Tencent Cloud.