查看: 5995|回复: 15

[分享] 【YL-KL26Z试用】fatfs 读卡播放音乐可以出声了。。

[复制链接]

该用户从未签到

11

主题

126

帖子

0

中级会员

Rank: 3Rank: 3

积分
458
最后登录
2021-10-17
发表于 2015-4-9 10:53:44 | 显示全部楼层 |阅读模式
如题: 用 2048 BYTE 双缓冲。但是还有滴滴声音。。

   Demo_SD_wav.rar (2.19 MB, 下载次数: 126)
回复

使用道具 举报

  • TA的每日心情
    开心
    2017-1-24 09:50
  • 签到天数: 2 天

    连续签到: 1 天

    [LV.1]初来乍到

    654

    主题

    3262

    帖子

    0

    金牌会员

    Rank: 6Rank: 6

    积分
    13211
    最后登录
    2019-1-27
    发表于 2015-4-9 14:52:48 | 显示全部楼层
    貌似其他人反映也有类似的问题
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    11

    主题

    126

    帖子

    0

    中级会员

    Rank: 3Rank: 3

    积分
    458
    最后登录
    2021-10-17
     楼主| 发表于 2015-4-9 17:30:45 | 显示全部楼层
    不知道怎么回事,理论上来说用双缓冲,是可以的。但就是不知道怎么会产生哒哒的声音。。
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    24

    主题

    502

    帖子

    0

    金牌会员

    Rank: 6Rank: 6

    积分
    1363
    最后登录
    1970-1-1
    发表于 2015-4-9 20:57:00 | 显示全部楼层
    貌似其他人反映也有类似的问题

    是我反映的吧,我还以为是我板子的问题!
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    11

    主题

    126

    帖子

    0

    中级会员

    Rank: 3Rank: 3

    积分
    458
    最后登录
    2021-10-17
     楼主| 发表于 2015-4-10 10:04:48 | 显示全部楼层
    lvyunhua 发表于 2015-4-9 20:57
    是我反映的吧,我还以为是我板子的问题!

    在切换之前将下一组数据头先送到dac输出,能有效减少哒哒声,但是还会有一点点。。
            Volume=Volume_Num*adcGetUint()>>16;
            if(scl==0)        dacTrigger(audio[FIFO_out]+1000 );
            else        dacTrigger(audio1[FIFO_out]+1000);
    //        if(scl==0)        dacTrigger(audio[FIFO_out]/(Volume_Num-Volume));
    //        else        dacTrigger(audio1[FIFO_out]/(Volume_Num-Volume));
            //dacTrigger(audio[FIFO_out]);        //
            FIFO_out ++;
            if(FIFO_out>2048)      //达到最大值,重置下标   
            {
                    FIFO_out=0;
                    if(scl==0)        dacTrigger(audio[FIFO_out]+1000 );
                    else        dacTrigger(audio1[FIFO_out]+1000);
                    if(scl==0) scl = 1;
                    else       scl = 0;
                    enable =1;
            }

    红色部分,就是。 我写的 +1000 是为了让声音更大一些。但是效果不明显。。
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    奋斗
    2025-5-7 09:07
  • 签到天数: 353 天

    连续签到: 1 天

    [LV.8]以坛为家I

    141

    主题

    8056

    帖子

    0

    金牌会员

    Rank: 6Rank: 6

    积分
    5786
    最后登录
    2025-5-7
    发表于 2015-5-5 14:21:22 | 显示全部楼层
    这个有声音,但是哒哒声音
    该会员没有填写今日想说内容.
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    奋斗
    2017-1-17 10:45
  • 签到天数: 3 天

    连续签到: 1 天

    [LV.2]偶尔看看I

    38

    主题

    395

    帖子

    3

    高级会员

    Rank: 4

    积分
    780
    最后登录
    2023-11-17
    发表于 2015-5-6 00:49:21 | 显示全部楼层
    很不错嘛,还带了不少驱动程序,不过就是功能比较简单。
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    0

    主题

    50

    帖子

    0

    注册会员

    Rank: 2

    积分
    126
    最后登录
    1970-1-1
    发表于 2015-5-7 21:59:34 | 显示全部楼层
    很不错嘛,,,,,,,,,
    回复

    使用道具 举报

    该用户从未签到

    3

    主题

    33

    帖子

    0

    注册会员

    Rank: 2

    积分
    102
    最后登录
    2015-5-21
    发表于 2015-5-8 17:42:44 | 显示全部楼层
    那个滴滴的声音是怎么产生的?
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    奋斗
    2024-9-13 10:15
  • 签到天数: 35 天

    连续签到: 1 天

    [LV.5]常住居民I

    13

    主题

    500

    帖子

    0

    金牌会员

    Rank: 6Rank: 6

    积分
    1183
    最后登录
    2024-12-10
    发表于 2015-5-9 14:27:01 | 显示全部楼层
    下来看看程序,可否在kl46上面跑跑?有意思!谢谢楼主分享
    回复 支持 反对

    使用道具 举报

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

    本版积分规则

    关闭

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

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

    GMT+8, 2025-8-19 04:57 , Processed in 0.108742 second(s), 29 queries , MemCache On.

    Powered by Discuz! X3.4

    Copyright © 2001-2024, Tencent Cloud.

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