精品国产人成在线_亚洲高清无码在线观看_国产在线视频国产永久2021_国产AV综合第一页一个的一区免费影院黑人_最近中文字幕MV高清在线视频

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

STM32 wavplayer播放單聲道音頻的處理方法

冬至子 ? 來源:JackLiu ? 作者:JackLiu ? 2023-11-28 17:17 ? 次閱讀

最近在使用rtthread 的 audio設備播放wav的音頻,MCU使用的是STM32F4,使用過程中發現,不能在播放單聲道音頻的時候會特別快,究其原因是因為STM32的I2S是雙聲道輸出,而音頻輸入的聲音是單聲道的,相當于少一個聲道的數據,其實如果播放立體聲音頻就沒有問題了。

但是使用立體聲音頻會增加WAV文件的體積,這樣占用的FLASH空間就大了,目前想到的方案是將讀取到的音頻數據擴展到雙聲道,我們直接修改wavplayer.c中的內容,如果有更好的解決方案,歡迎指正:

修改點如下:

1、聲明一個聲道數變量來記錄當前音頻的聲道數,在聲明一個ushort類型的指針,方便后邊計算

2、獲取當前音頻的聲道數

3、獲取音頻文件讀取緩沖區的指針

4、如果是單聲道音頻,那么將 單聲道的音頻擴展到左右兩個聲道,形成雙聲道數據流

1.jpg

2.jpg

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • mcu
    mcu
    +關注

    關注

    146

    文章

    16675

    瀏覽量

    347851
  • 緩沖器
    +關注

    關注

    6

    文章

    1904

    瀏覽量

    45329
  • STM32F4
    +關注

    關注

    3

    文章

    194

    瀏覽量

    27890
  • RTThread
    +關注

    關注

    7

    文章

    132

    瀏覽量

    40684
  • WAV音頻
    +關注

    關注

    0

    文章

    2

    瀏覽量

    1132
收藏 人收藏

    評論

    相關推薦

    采用LM4991對單聲道音頻進行放大,功放LM4991一打開使能,喇叭就會有“噗”的聲音如何消除?

    我這邊采用LM4991對單聲道音頻進行放大。為了實現低功耗,在不播放音頻時,功放LM4991設置為休眠狀態。 但是在測試過程中,發現功放LM4991一打開使能,喇叭就會有“噗”的聲音,請問如何消除這個聲音呢? 輸入無信號,使能
    發表于 08-21 07:33

    5W單聲道G,5W單聲道G,F類音頻功放,讓平民音箱動聽

    CS5290E是一款高性能、低成本、低功耗的音頻功放IC,采用CMOS工藝,具有電容式升壓型GF類單聲道音頻功放的特點。該芯片集成了ChargePump升壓模塊和AB類和D類兩種工作模式,具有防破音
    的頭像 發表于 05-15 15:13 ?767次閱讀
    5W<b class='flag-5'>單聲道</b>G,5W<b class='flag-5'>單聲道</b>G,F類<b class='flag-5'>音頻</b>功放,讓平民音箱動聽

    IU8200差分輸入,超低底噪300mW單聲道高性能音頻驅動芯片

    IU8200差分輸入,超低底噪300mW單聲道高性能音頻驅動芯片
    的頭像 發表于 04-10 19:58 ?512次閱讀
    IU8200差分輸入,超低底噪300mW<b class='flag-5'>單聲道</b>高性能<b class='flag-5'>音頻</b>驅動芯片

    2瓦單聲道音頻功率放大器TPA0211 數據表

    電子發燒友網站提供《2瓦單聲道音頻功率放大器TPA0211 數據表.pdf》資料免費下載
    發表于 03-20 10:29 ?0次下載
    2瓦<b class='flag-5'>單聲道</b><b class='flag-5'>音頻</b>功率放大器TPA0211 數據表

    2.5瓦單聲道D類音頻放大器TPA2036D1數據表

    電子發燒友網站提供《2.5瓦單聲道D類音頻放大器TPA2036D1數據表.pdf》資料免費下載
    發表于 03-20 09:29 ?0次下載
    2.5瓦<b class='flag-5'>單聲道</b>D類<b class='flag-5'>音頻</b>放大器TPA2036D1數據表

    350 mW單聲道音頻功率放大器TPA301數據表

    電子發燒友網站提供《350 mW單聲道音頻功率放大器TPA301數據表.pdf》資料免費下載
    發表于 03-19 17:07 ?0次下載
    350 mW<b class='flag-5'>單聲道</b><b class='flag-5'>音頻</b>功率放大器TPA301數據表

    350 mW單聲道音頻功率放大器TPA311數據表

    電子發燒友網站提供《350 mW單聲道音頻功率放大器TPA311數據表.pdf》資料免費下載
    發表于 03-19 16:56 ?1次下載
    350 mW<b class='flag-5'>單聲道</b><b class='flag-5'>音頻</b>功率放大器TPA311數據表

    2.9 W/聲道單聲道D類音頻子系統TPA2051D3數據表

    電子發燒友網站提供《2.9 W/聲道單聲道D類音頻子系統TPA2051D3數據表.pdf》資料免費下載
    發表于 03-19 16:28 ?0次下載
    2.9 W/<b class='flag-5'>聲道</b><b class='flag-5'>單聲道</b>D類<b class='flag-5'>音頻</b>子系統TPA2051D3數據表

    1瓦單聲道音頻功率放大器TPA4860數據表

    電子發燒友網站提供《1瓦單聲道音頻功率放大器TPA4860數據表.pdf》資料免費下載
    發表于 03-19 14:02 ?0次下載
    1瓦<b class='flag-5'>單聲道</b><b class='flag-5'>音頻</b>功率放大器TPA4860數據表

    1瓦單聲道音頻功率放大器TPA4861數據表

    電子發燒友網站提供《1瓦單聲道音頻功率放大器TPA4861數據表.pdf》資料免費下載
    發表于 03-19 11:25 ?0次下載
    1瓦<b class='flag-5'>單聲道</b><b class='flag-5'>音頻</b>功率放大器TPA4861數據表

    700 mW單聲道低壓音頻功率放大器TPA711數據表

    電子發燒友網站提供《700 mW單聲道低壓音頻功率放大器TPA711數據表.pdf》資料免費下載
    發表于 03-19 10:00 ?0次下載
    700 mW<b class='flag-5'>單聲道</b>低壓<b class='flag-5'>音頻</b>功率放大器TPA711數據表

    超低EMI, 4.0W單聲道D類音頻放大器CS8121S數據手冊

    電子發燒友網站提供《超低EMI, 4.0W單聲道D類音頻放大器CS8121S數據手冊》資料免費下載
    發表于 03-07 17:51 ?0次下載

    2W單聲道BTL音頻功率放大器ft690 產品手冊

    電子發燒友網站提供《2W單聲道BTL音頻功率放大器ft690 產品手冊.pdf》資料免費下載
    發表于 01-10 09:15 ?0次下載

    MD8002D 3W 單聲道 AB類音頻功放芯片功能說明

    電子發燒友網站提供《MD8002D 3W 單聲道 AB類音頻功放芯片功能說明.pdf》資料免費下載
    發表于 01-02 11:31 ?3次下載

    FT690單聲道BTL音頻功率放大器英文手冊

    電子發燒友網站提供《FT690單聲道BTL音頻功率放大器英文手冊.pdf》資料免費下載
    發表于 12-26 10:18 ?0次下載