12
返回列表 发新帖
楼主: okwh

[原创] 【LPC54114双核任务三】――C2、DMIC-->I2S-->wm8904-->耳机

[复制链接]
  • TA的每日心情
    擦汗
    2021-7-5 15:45
  • 签到天数: 664 天

    [LV.9]以坛为家II

    42

    主题

    1594

    帖子

    19

    金牌会员

    Rank: 6Rank: 6

    积分
    5397
    最后登录
    2021-12-22
     楼主| 发表于 2018-5-25 12:51:41 | 显示全部楼层
    误入电子坑 发表于 2018-5-25 10:38
    楼主,我有2块板子(1块NXP的,1块万利的)。SDK中的dmic_i2s_codec,怎么下载到nxp的板子上没有实现实时录 ...

    首帖   附件就是工程代码!!!
    该会员没有填写今日想说内容.
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    0

    主题

    15

    帖子

    0

    注册会员

    Rank: 2

    积分
    100
    最后登录
    2018-7-11
    发表于 2018-5-25 14:46:47 | 显示全部楼层
    okwh 发表于 2018-5-25 12:51
    首帖   附件就是工程代码!!!

    是在是打扰楼主了,我把你关于这块的所有附件都下载了,没发现工程文件,只有一些inc和src。。。
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    擦汗
    2021-7-5 15:45
  • 签到天数: 664 天

    [LV.9]以坛为家II

    42

    主题

    1594

    帖子

    19

    金牌会员

    Rank: 6Rank: 6

    积分
    5397
    最后登录
    2021-12-22
     楼主| 发表于 2018-5-26 18:12:49 | 显示全部楼层
    本帖最后由 okwh 于 2018-5-26 18:14 编辑
    误入电子坑 发表于 2018-5-25 14:46
    是在是打扰楼主了,我把你关于这块的所有附件都下载了,没发现工程文件,只有一些inc和src。。。 ...

    直接使用例子的工程啊,下载的代码把下面目录的src,inc替换, 就可以了。
    Keil\ARM\Pack\Keil\LPC54000_DFP\2.4.0\LPCOpen\lpc5411x\examples_5411x

    我怎么不明白你的困难???
    你真的看了帖子??   我开头就写了  
    基于Keil\ARM\Pack\Keil\LPC54000_DFP\2.4.0\LPCOpen\lpc5411x\examples_5411x\periph_i2s_dmic代码修改实现。
    该会员没有填写今日想说内容.
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    0

    主题

    15

    帖子

    0

    注册会员

    Rank: 2

    积分
    100
    最后登录
    2018-7-11
    发表于 2018-5-27 21:40:18 | 显示全部楼层
    本帖最后由 误入电子坑 于 2018-5-27 21:42 编辑
    okwh 发表于 2018-5-26 18:12
    直接使用例子的工程啊,下载的代码把下面目录的src,inc替换, 就可以了。
    Keil\ARM\Pack\Keil\LPC54000_DF ...

    1、我在NXP官网下载了最新的LPC5411X的LPCOpen_v3.01
    2、打开了LPCOpen里prj_example_periph_i2s_dmic的keil工程。可是连编译都编译不过去,说是无法打开.lib文件,可是LPCOpen里面根本就没有这个文件。
    3、于是我去下载了SDK,SDK中的例程没有单独的scr和inc。
    楼主你发一份你的工程给我。不甚感谢。实在是没辙了,我赶老师的任务。。。
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    擦汗
    2021-7-5 15:45
  • 签到天数: 664 天

    [LV.9]以坛为家II

    42

    主题

    1594

    帖子

    19

    金牌会员

    Rank: 6Rank: 6

    积分
    5397
    最后登录
    2021-12-22
     楼主| 发表于 2018-5-28 10:27:50 | 显示全部楼层
    本帖最后由 okwh 于 2018-5-30 08:58 编辑
    误入电子坑 发表于 2018-5-27 21:40
    1、我在NXP官网下载了最新的LPC5411X的LPCOpen_v3.01
    2、打开了LPCOpen里prj_example_periph_i2s_dmic的ke ...

    无法打开.lib文件?  lib 有两个,board 和chip, 那是单独的工程需先编译,它们生产lib库供其他应用proj    使用
    uvmpw  工作空间 管理多个工程proj, 每个proj是一个工程


    这个例子只是把keil dfp 2.4的NXP例子改为万利版可用(IO脚不同),没有其他功能,改动部分在帖子中写了(自己参考该也行了)。
    真正有用的是后面的的例子。你需要有dfp 2.4  或 SDK 2.2.1以上 (我的这些有些使用了dfp里面的lpcopen,有些使用了SDK,这个使用了dfp , 不是单独的LPCOPEN,单独的lpcopen已被NXP停止),这个例子太简单恐怕无法满足你作业的要求。

    工程附件:

    LPC54000_DFP.rar

    4.68 MB, 下载次数: 3, 下载积分: 威望 1

    该会员没有填写今日想说内容.
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    0

    主题

    15

    帖子

    0

    注册会员

    Rank: 2

    积分
    100
    最后登录
    2018-7-11
    发表于 2018-5-29 18:35:55 | 显示全部楼层
    okwh 发表于 2018-5-28 10:27
    无法打开.lib文件?  lib 有两个,board 和chip, 那是单独的工程需先编译,它们生产lib库供其他应用proj  ...

    万分感谢楼主。终于能听到了,不过是单声道的。   现在越发感觉到,调试改错是最难的。
    我会把这个程序好好研究一下,争取能够自主移植到LPC54608上。
    我们一个大组,每人完成一个小功能,最后集成到一个板子上。
    谢谢楼主。
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    擦汗
    2021-7-5 15:45
  • 签到天数: 664 天

    [LV.9]以坛为家II

    42

    主题

    1594

    帖子

    19

    金牌会员

    Rank: 6Rank: 6

    积分
    5397
    最后登录
    2021-12-22
     楼主| 发表于 2018-5-30 08:55:12 | 显示全部楼层
    本帖最后由 okwh 于 2018-5-31 09:13 编辑
    误入电子坑 发表于 2018-5-29 18:35
    万分感谢楼主。终于能听到了,不过是单声道的。   现在越发感觉到,调试改错是最难的。
    我会把这个程序好 ...

    声道的事情,看C1帖


    本来, 学习其实是容易的,面对的是整理好的关联关系。
    调试改错需要亲自经历,面对的很可能是模糊不明无法意料的因果关系,需要不断调整反馈。
    祝你顺利!
    还好,以例子资料帮助,弄清每个管脚的作用和实际信号变化、每行代码的作用、数据变化,加上对应的测量验证,就差不多了

    评分

    参与人数 1 +2 收起 理由
    doatello + 2

    查看全部评分

    该会员没有填写今日想说内容.
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    0

    主题

    15

    帖子

    0

    注册会员

    Rank: 2

    积分
    100
    最后登录
    2018-7-11
    发表于 2018-5-30 13:36:24 | 显示全部楼层
    okwh 发表于 2017-7-15 10:24
    总算明白了, 那个CN8必须用line in 音频线输入, 不能用外置话筒接入!!!!!!!!!
    比如 从计算 ...

    惊喜发现!!
    CN8是可以用话筒输入的,但是要给话筒一个偏置电压。   这就是为什么从计算机的喇叭口可以输入,而原来的话筒不可以输入,是因为计算机的喇叭输出自带电,而话筒没电,所以只要在输入端加一个偏置电压就可以了。
    回复 支持 反对

    使用道具 举报

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

    本版积分规则

    关闭

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

    Archiver|手机版|小黑屋|恩智浦技术社区

    GMT+8, 2024-5-10 16:17 , Processed in 0.130156 second(s), 26 queries , MemCache On.

    Powered by Discuz! X3.4

    Copyright © 2001-2024, Tencent Cloud.

    快速回复 返回顶部 返回列表