0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

【开源获奖案例】基于T5L智能屏的EQ均衡效果器

迪文智能屏 2025-02-14 11:27 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

——来自迪文开发者论坛

本期为大家推送迪文开发者论坛获奖开源案例——基于T5L智能屏的EQ均衡效果器工程师采用800×480分辨率屏幕,通过T5L串口4与均衡效果器开发板通讯,调节中心频率、增益、Q/S值等核心参数,实现高品质的音乐播放效果,同时还支持U盘和手机蓝牙播放音乐。


UI素材展示 9b4b32b4-ea83-11ef-9434-92fbcf53809c.png9b733386-ea83-11ef-9434-92fbcf53809c.png9b89243e-ea83-11ef-9434-92fbcf53809c.png9bb05810-ea83-11ef-9434-92fbcf53809c.png GUI工程设计 9bc93380-ea83-11ef-9434-92fbcf53809c.png C51工程设计 (1)迪文智能屏主要代码如下:

INIT_CPU(); //系统初始化 PORT_Init();//IO口初始化 T0_Init();//定时器0初始化// T1_Init(); T2_Init();//定时器2初始化// WDT_ON(); //打开开门狗 喂狗在定时器T2中 my_UART4_Init(115200);uart_init();//串口初始化ws2812_writ_byte(8);//LED初始化 resetEQValue(); updateEQPage(); delay_ms(1000); ChangePage(1);void TenMsHandle(void){ if(!TenmsFlag) return; TenmsFlag=0; EQChangeSend();// Led_CtrIO();}void EQChangeSend(void){ u8Read[10*3][2]; u8i=0; u16fre1=0; u8 Gain=0; u8 QS=0; memset(Read,0,sizeof(Read)); Read_Dgusii_Vp(0x1200,Read,30); for(i=0;i<10;i++) { fre1=Read[i*3+0][0]<<8|Read[i*3+0][1]; Gain=Read[i*3+1][1]; QS=Read[i*3+2][1]; if(fre1!=EQv.Cfre||Gain!=EQv.Gain||QS!=EQv.QS) { EQSenddata(i,fre1,Gain,QS); EQv.Cfre=fre1; EQv.Gain=Gain; EQv.QS=QS; } }}

(2)均衡效果器开发板主要代码如下:

case 0x0b://更新EQ值 if(data[2]>9) break; structeq_seg_info *tar_seg1=&music_mode.eq_parm.seg[data[2]]; u32eq_name = 7; u16fre1=data[3]<<8|data[4]; floatgain1=((data[5]&0x7f)*100+data[6]); gain1/=100; if(data[5]>=0X80) gain1=-gain1; floatQ1=(data[7]*100+data[8]); Q1/=100; tar_seg1->freq=fre1; tar_seg1->gain=gain1; tar_seg1->q=Q1; cur_eq_set_update(eq_name, tar_seg1, get_eq_nsection(eq_name), 0);break;

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 效果器
    +关注

    关注

    2

    文章

    33

    浏览量

    13833
  • 开源
    +关注

    关注

    3

    文章

    4346

    浏览量

    46445
  • 智能屏幕
    +关注

    关注

    0

    文章

    76

    浏览量

    3868
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    T5L ASIC测试效果提前看!

    `T5LT5的升级版本,测试了CPU的刷新速率和在高低温箱中运行效果,很不错。图1:测试T5L的刷新速率(循环显示60幅全屏图片)图2:测试T5
    发表于 01-24 17:14

    什么是T5L

    ` 本帖最后由 ZXC_1 于 2019-2-21 16:10 编辑 T5L 是迪文科技针对AIoT应用需求而设计的低功耗、高性价比双核8051 人机界面专用ASIC。T5L ASIC特点:a.
    发表于 02-20 15:44

    Catalinbread Formula No 5效果器开源

    电子发烧友网站提供《Catalinbread Formula No 5效果器开源.zip》资料免费下载
    发表于 07-26 11:16 0次下载
    Catalinbread Formula No <b class='flag-5'>5</b><b class='flag-5'>效果器</b><b class='flag-5'>开源</b>

    开源获奖案例】基于T5L的smtp邮件发送

    ——来自迪文开发者论坛本期为您推送一个非常实用的迪文开发者论坛获奖开源案例——基于T5L的smtp邮件发送。工程师采用T5L
    的头像 发表于 10-31 08:14 1527次阅读
    【<b class='flag-5'>开源</b><b class='flag-5'>获奖</b>案例】基于<b class='flag-5'>T5L</b>的smtp邮件发送<b class='flag-5'>器</b>

    浏览网页与T5L迪文串口深度扩展(Node-RED技术)

    ——来自迪文开发者论坛本期为大家推送一个很有创意的迪文开发者论坛获奖开源案例——浏览网页与T5L迪文串口深度扩展(Node-RED技术)
    的头像 发表于 12-09 08:13 2158次阅读
    浏览<b class='flag-5'>器</b>网页与<b class='flag-5'>T5L</b>迪文<b class='flag-5'>屏</b>串口深度扩展(Node-RED技术)

    基于T5L智能的万能红外控制

    ——来自迪文开发者论坛本期为大家推送迪文开发者论坛获奖开源案例——基于T5L智能的万能红外控制
    的头像 发表于 06-22 08:13 1357次阅读
    基于<b class='flag-5'>T5L</b><b class='flag-5'>智能</b><b class='flag-5'>屏</b>的万能红外控制<b class='flag-5'>器</b>

    开源获奖案例】基于T5L智能的指纹识别解决方案

    ——来自迪文开发者论坛本期为大家推送迪文开发者论坛获奖开源案例——基于T5L智能的指纹识别解决方案。该方案通过
    的头像 发表于 07-06 08:13 1365次阅读
    【<b class='flag-5'>开源</b><b class='flag-5'>获奖</b>案例】基于<b class='flag-5'>T5L</b><b class='flag-5'>智能</b><b class='flag-5'>屏</b>的指纹识别解决方案

    开源获奖案例】基于T5L智能的便携功率计解决方案

    ——来自迪文开发者论坛本期为大家推送迪文开发者论坛获奖开源案例——基于T5L智能的便携功率计解决方案。该方案通过
    的头像 发表于 08-01 08:13 1229次阅读
    【<b class='flag-5'>开源</b><b class='flag-5'>获奖</b>案例】基于<b class='flag-5'>T5L</b><b class='flag-5'>智能</b><b class='flag-5'>屏</b>的便携功率计解决方案

    开源获奖案例】基于T5L智能的汽车抬头显示方案

    ——来自迪文开发者论坛本期为大家推送迪文开发者论坛获奖开源案例——基于T5L智能的汽车抬头显示
    的头像 发表于 09-24 08:03 1334次阅读
    【<b class='flag-5'>开源</b><b class='flag-5'>获奖</b>案例】基于<b class='flag-5'>T5L</b><b class='flag-5'>智能</b><b class='flag-5'>屏</b>的汽车抬头显示<b class='flag-5'>器</b>方案

    开源获奖案例】基于T5L芯片的调音台麦克风混响回声控制

    ——来自迪文开发者论坛本期为大家推送迪文开发者论坛获奖开源案例——基于T5L芯片的调音台麦克风混响回声控制。工程师采用800×480分辨率屏幕,通过T5L串口4与混响开发板进行数据交互
    的头像 发表于 01-07 15:32 1647次阅读
    【<b class='flag-5'>开源</b><b class='flag-5'>获奖</b>案例】基于<b class='flag-5'>T5L</b>芯片的调音台麦克风混响回声控制

    迪文科技精彩亮相德国国际嵌入式展

    体验。展会结束后,迪文科技外贸部将和欧洲当地销售代表、代理商一起开启三周的欧洲客户拜访之旅。展会现场往期推荐【开源获奖案例】基于T5L智能
    的头像 发表于 03-12 15:35 958次阅读
    迪文科技精彩亮相德国国际嵌入式展

    开源获奖案例】基于T5L智能的FM收音机

    ——来自迪文开发者论坛本期为大家推送迪文开发者论坛获奖开源案例——基于T5L智能的FM收音机。该方案基于
    的头像 发表于 03-28 15:39 1067次阅读
    【<b class='flag-5'>开源</b><b class='flag-5'>获奖</b>案例】基于<b class='flag-5'>T5L</b><b class='flag-5'>智能</b><b class='flag-5'>屏</b>的FM收音机

    开源获奖案例】基于T5L智能的零食机

    ——来自迪文开发者论坛本期为大家推送迪文开发者论坛获奖开源案例——基于T5L智能的零食机。该方案基于T
    的头像 发表于 04-30 18:20 845次阅读
    【<b class='flag-5'>开源</b><b class='flag-5'>获奖</b>案例】基于<b class='flag-5'>T5L</b><b class='flag-5'>智能</b><b class='flag-5'>屏</b>的零食机

    开源获奖案例】基于T5L智能的音乐播放与歌词显示方案

    ——来自迪文开发者论坛本期为大家推送迪文开发者论坛获奖开源案例——基于T5L智能的音乐播放与歌词显示方案。该方案通过
    的头像 发表于 05-08 09:52 1002次阅读
    【<b class='flag-5'>开源</b><b class='flag-5'>获奖</b>案例】基于<b class='flag-5'>T5L</b><b class='flag-5'>智能</b><b class='flag-5'>屏</b>的音乐播放与歌词显示方案

    开源获奖案例】AI智能交互新方案:基于T5L智能的AI DeepSeek大模型

    ——来自迪文开发者论坛本期为大家推送迪文开发者论坛获奖开源案例——AI智能交互新方案:基于T5L智能
    的头像 发表于 07-12 09:02 1286次阅读
    【<b class='flag-5'>开源</b><b class='flag-5'>获奖</b>案例】AI<b class='flag-5'>智能</b>交互新方案:基于<b class='flag-5'>T5L</b><b class='flag-5'>智能</b><b class='flag-5'>屏</b>的AI DeepSeek大模型