本期為大家推送迪文開發者論壇獲獎開源案例——基于T5L智能屏的EQ均衡效果器。工程師采用800×480分辨率屏幕,通過T5L串口4與均衡效果器開發板通訊,調節中心頻率、增益、Q/S值等核心參數,實現高品質的音樂播放效果,同時還支持U盤和手機藍牙播放音樂。
UI素材展示 GUI工程設計
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文章
28瀏覽量
12688 -
開源
+關注
關注
3文章
3419瀏覽量
42769 -
智能屏幕
+關注
關注
0文章
67瀏覽量
3426
發布評論請先 登錄
相關推薦
T5L ASIC測試效果提前看!
什么是T5L?
效果器,效果器的種類,效果器的原理是什么?
Catalinbread Formula No 5效果器開源
![Catalinbread Formula No <b class='flag-5'>5</b><b class='flag-5'>效果器</b><b class='flag-5'>開源</b>](https://file.elecfans.com/web1/M00/D9/4E/pIYBAF_1ac2Ac0EEAABDkS1IP1s689.png)
分享|基于迪文T5L智能屏的凈水機智能控制系統方案
![分享|基于迪文<b class='flag-5'>T5L</b><b class='flag-5'>智能</b><b class='flag-5'>屏</b>的凈水機<b class='flag-5'>智能</b>控制系統方案](https://file.elecfans.com/web2/M00/2A/81/poYBAGHKtJGANsQ1AAT-FWnPlz8451.jpg)
瀏覽器網頁與T5L迪文屏串口深度擴展(Node-RED技術)
![瀏覽<b class='flag-5'>器</b>網頁與<b class='flag-5'>T5L</b>迪文<b class='flag-5'>屏</b>串口深度擴展(Node-RED技術)](https://file.elecfans.com/web2/M00/2A/81/poYBAGHKtJGANsQ1AAT-FWnPlz8451.jpg)
【開源獲獎案例】基于T5L芯片的調音臺麥克風混響回聲控制
![【<b class='flag-5'>開源</b><b class='flag-5'>獲獎</b>案例】基于<b class='flag-5'>T5L</b>芯片的調音臺麥克風混響回聲控制](https://file.elecfans.com/web2/M00/2A/81/poYBAGHKtJGANsQ1AAT-FWnPlz8451.jpg)
評論