国产久操视频-国产久草视频-国产久热精品-国产久热香蕉在线观看-青青青青娱乐-青青青青在线成人视99

  • 方案介紹
  • 附件下載
  • 推薦器件
  • 相關(guān)推薦
申請入駐 產(chǎn)業(yè)圖譜

i.MX RT1010驅(qū)動WM8960播放音頻教程

2024/05/20
2659
加入交流群
掃碼加入
獲取工程師必備禮包
參與熱點(diǎn)資訊討論

程序.zip

共1個文件

之前應(yīng)日天兄之邀,制作了一個小教程,但是,因為本人理解錯了日天兄的意思,壓短了關(guān)于程序介紹的部分,因此在此對程序相關(guān)的一部分做一下簡要的補(bǔ)充(本文請配合視頻食用哦)。

配置sai接口是由MCUXpresso進(jìn)行配置的,有興趣的可以研究一下。

由于我們之前定義WM8960的MCLK是由RT1010提供,所以我們需要配置相關(guān)引腳復(fù)用。

相關(guān)手冊如圖;這里需要把第19位配置為1

IOMUXC_GPR->GPR1 |= IOMUXC_GPR_GPR1_SAI1_MCLK_DIR_MASK;

吐吐槽,話說這也不給個函數(shù)。。。。

另一個主要函數(shù)就是

status_t SAI_TransferSendNonBlocking(I2S_Type *base, sai_handle_t *handle, sai_transfer_t *xfer);

參數(shù)很簡單,第一個是選擇使用的sai,第二個sai配置的句柄,第三個是需要傳輸數(shù)據(jù)的地址與長度。這個可以以非阻塞模式進(jìn)行音頻傳輸。如果需要判斷傳輸結(jié)束可以通過中斷。

程序中的延時是必須的,不然就會出現(xiàn)WM8960無法正常播放的問題。

NXP的庫還是很完善的,封裝也比較合理(再加加油啊,做的更好用一點(diǎn))。

最后,感謝日天兄。

附上程序工程

  • 程序.zip
    下載

推薦器件

更多器件
器件型號 數(shù)量 器件廠商 器件描述 數(shù)據(jù)手冊 ECAD模型 風(fēng)險等級 參考價格 更多信息
AT45DB321E-SHF-B 1 Adesto Technologies Corporation Flash, 32MX1, PDSO8, 0.208 INCH, GREEN, PLASTIC, SOIC-8

ECAD模型

下載ECAD模型
$4.2 查看
LFXTAL058124REEL 1 IQD Frequency Products Parallel - Fundamental Quartz Crystal, 24MHz Nom
暫無數(shù)據(jù) 查看
NC7SZ14L6X 1 Rochester Electronics LLC LVC/LCX/Z SERIES, 1-INPUT INVERT GATE, PDSO6, 1 MM, ROHS COMPLIANT, MO-252UAAD, MICROPAK-6
$0.43 查看

相關(guān)推薦

湟中县| 克东县| 衡阳县| 胶南市| 新和县| 黄平县| 英山县| 中阳县| 开阳县| 洪湖市| 崇文区| 泗阳县| 京山县| 长葛市| 陇西县| 都兰县| 怀化市| 遵义县| 博爱县| 张掖市| 西充县| 岳西县| 永德县| 托里县| 溆浦县| 贵南县| 普兰县| 兴隆县| 冷水江市| 怀柔区| 永和县| 兴城市| 澄迈县| 土默特左旗| 漳州市| 东乌珠穆沁旗| 衢州市| 安图县| 农安县| 凉城县| 扎赉特旗|