WM8960 Audio HAT 用户手册 WM8960 Audio HAT 用户手册 前言 本产品是基于树莓派而设计的音频模块, 采用 WM8960 低功耗立体声编解码器, 通 过 I2C 接口控制,I2S 接口传输音频 板载标准 3.5mm 耳机接口, 可通过外接耳机播放音 乐, 同时也可通过双

Similar documents
TD

<4D F736F F D20B9F0D5FEB0ECB7A2A3A A3A93532BAC52E646F63>

<313032A655A874B2D5B3CCA743BFFDA8FABCD0B7C7AAED2E786C73>

柳州历史上的今天内文改版式.FIT)

生 產 準 備 您 接 近 生 產 之 注 意 事 項 : 備 妥 住 院 用 物, 勿 遠 行 ( 生 產 用 物 包 ) 最 好 有 人 在 家 陪 伴, 或 和 陪 產 者 保 持 連 繫, 有 任 何 狀 況 可 立 即 趕 到 可 做 家 事 散 步 蹲 下 等 運 動, 以 不 太 累

Q8. 公 營 事 業 機 構 之 公 務 員 兼 具 勞 工 身 分 者, 於 97 年 3 月 19 日 以 前, 原 選 擇 參 加 勞 保, 調 任 其 他 公 營 事 業 機 構 時, 應 改 參 加 公 保 所 謂 調 任 其 他 公 營 事 業 機 構 之 判 別 依 據 ( 或 標

untitled

天人炁功行入與感應經驗分享

YYW1.nps


TITLE 标题 PAGE 页码 CONTENTS( 目录 )... 1 RECORD OF REVISIONS( 修改记录 )... 1 GENERAL DESCRIPTION( 整体概述 )... 2 FUNCTION LAYOUT( 产品外观图 )... 2 FEATURES( 产品特性 ).

考 試 日 期 :2016/04/24 教 室 名 稱 :602 電 腦 教 室 考 試 時 間 :09: 二 技 企 管 一 胡 宗 兒 中 文 輸 入 四 技 企 四 甲 林 姿 瑄 中 文 輸 入 二 技 企 管 一

菩提道次第廣論

繁 華 國 小 101 學 年 母 親 節 感 恩 惜 福 - 跳 蚤 市 場 暨 科 學 闖 關 遊 戲 親 子 活 動 實 施 計 畫 一 依 據 : 本 校 101 學 年 度 校 務 計 畫 及 行 事 曆 二 目 的 : 1. 培 養 學 生 感 恩 惜 物 知 福 惜 福 的 節 儉 觀


育儿小故事(四)

台 中 市 北 屯 區 東 山 里 橫 坑 9 林 志 明 巷 89-5 菜 豆 菜 大 漿 果 菜 豆 菜 大 漿 果 小 漿 果 核 果 柑 桔 無 陳 錦 生 新 竹 市 香 山 區

股票代码: 股票简称: 海润光伏

(Microsoft Word \256\325\260\310\267|\304\263\260O\277\375_\252k\250\356_.doc)

Microsoft Word - 桂电教[2008]8号.doc

教育心理学教学案例分析

Microsoft Word - RAP CHI.doc

e-paper Driver HAT 用户手册 e-paper Driver HAT 用户手册 产品概述 本品是电子墨水屏驱动板, 可驱动微雪推出的多款 SPI 接口电子墨水屏裸屏 特点 基于树莓派标准接口设计, 兼容并可直接插入 Raspberry Pi 2 代 B/3 代 B/Zero/Zero

\\cxserver\16 技术文档\99 temp\

F515_CS_Book.book

五 活 動 方 式 與 獎 項 本 徵 選 活 動 以 2017 臺 北 世 大 運 活 動 之 核 心 精 神 熱 情 勇 敢 夢 想 愛 為 主, 參 與 徵 選 之 歌 曲 須 在 詞 曲 創 作 中 符 合 此 精 神, 創 作 元 素 須 含 有 運 動 陽 光 之 曲 風 及 歌 詞,

《垓下歌》 項羽


报 告 简 要 丽 江 古 城 位 于 云 南 省 西 北 部, 始 建 于 宋 末 元 初 古 城 西 北 方 30 公 里 处 是 海 拔 5596 米 的 玉 龙 雪 山 及 第 四 世 冰 川 遗 迹 丽 江 古 城 在 南 宋 时 期 就 初 具 规 模, 已 有 八 九 百 年 的 历

有 不 良 企 图 时, 就 要 立 即 躲 开 他 当 你 实 在 难 以 分 辨 对 方 是 真 心 实 意 还 是 虚 情 假 意 时, 可 向 父 母 老 师 或 周 围 较 成 熟 和 亲 近 的 朋 友 请 教, 请 他 们 帮 你 分 析 情 况, 做 出 判 断 此 时, 拒 绝 帮

內 容 及 試 題 範 例 術 科 評 量 規 範 評 分 標 準 一 (, 工 具 與 材 料 由 本 校 提 供, 考 生 無 須 自 備 ) ( 一 ) 基 本 焊 接 工 具 操 作 及 辨 識 基 本 手 工 具 設 備 ( 二 ) 測 驗 時 間 50 分 鐘 ( 三 ) 工 具 與 材

交 通 部 公 路 總 局 新 竹 區 監 理 所 104 年 第 2 次 契 約 服 務 員 甄 試 試 場 序 號 試 場 序 號 姓 名 A01 A02 A03 A04 A05 A06 A07 A08 A09 A10 A11 A12 A13 A14 A15 A16 張 齡 文 王 美 蕙 吳

2.??,,,,, ;,,,,,,,, 3.?,,?,?,

宜蘭縣風景區管理所五峰旗風景特定風景區開放行動咖啡車作業投標須知

第 二 十 七 章 一 夜 苦 熬 第 二 十 八 章 租 房 同 居 第 二 十 九 章 二 人 世 界 第 三 十 章 取 消 面 试 第 三 十 一 章 中 暑 卧 床 第 三 十 二 章 找 到 工 作 第

美 国 研 究

玻璃幕墙工程质量检验标准 JGJ/T

玻璃幕墙工程质量检验标准 JGJ/T

2


<4D F736F F D20D4D3D6BECEC4B8E5C4A3B0E52E646F63>

Microsoft Word - Phono_14.doc

!

树莓派驱动手册 树莓派驱动 1.44inch LCD HAT -FrameBuffer 驱动, 使用 fbtft 自 1.44inch LCD HAT 这个迷你的屏幕上架后深受很多创客门喜爱, 同时也有多客户反 应我们提供的资料不够完善 特此写一篇教程讲解树莓派如何通过移植 fbtft 显示. Fr

Jetson Nano 用户手册 Jetson Nano Developer Kit 学习手册 目录准备工作... 2 配件需求... 2 烧写镜像... 2 硬件连接... 2 软件配置... 3 简单入门... 3 Jetson.GPIO... 3 环境配置... 4 例程测试... 5 摄像头

外國人從事就業服務法第四十六條第一項第八款至第十一款工作資格及審查標準第二十二條附表五修正草案總說明

Pan-Tilt HAT 用户手册 Pan-Tilt HAT 用户手册 产品概述本产品是基于树莓派的云台扩展板, 板载 PCA9685 芯片, 输出 PWM 控制云台转动 板载 TSL2581 环境光传感器, 通过检测光强辅助摄像头工作 通过 I2C 接口控制, 无需占用额外的引脚 提供完善的配套树

Microsoft Word - A doc

HDV 820

重庆市电子信息产业三年振兴规划


audiogram3 Owners Manual

Linux 操作系统课程社区创作

SA1MXX Chinese user manual

普 卡 : 賠 償 金 額 實 支 實 付 最 高 以 新 台 幣 柒 仟 元 整 為 限 ( 持 卡 人 及 家 屬 實 支 實 付 合 計 最 高 以 新 台 幣 壹 萬 肆 仟 元 整 為 限 ) 2. 行 李 延 誤 ( 六 ~ 二 十 四 小 時 ) 被 保 險 人 於 其 所 搭 乘 之

r_09hr_practical_guide_kor.pdf

HD ( ) 18 HD ( ) 18 PC 19 PC 19 PC 20 Leica MC170 HD Leica MC190 HD 22 Leica MC170 HD Leica MC190 HD Leica MC170 HD


Microsoft Word - 第2期.doc

untitled

H 批发和零售业

COMMUNICATOR_UG_WORLDWIDE_SC.indd

僑生(含港澳生)及外籍生參加全民健康保險實施要點

控制器 EtherCAT EtherCAT EtherCAT 接下一个电机驱动模块 (X4) 接下一个电机驱动模块 (X5) X11 IN X4 IN X3 OUT X5 IN X6 OUT X2 X1 X4 IN X3 OUT X5 IN X6 OUT X2 X1 SYS STA DC BUS D

RKNN-Toolkit ARM 平台快速上手指南 V1.1.0

8S E600Y 0773-CE

<4D F736F F D20C7B6C8EBCABDCAB5D1E9CAD2B7BDB0B82E646F63>

Audio/Smartphone accessories Training - Plan Proposal

建设标准

接口说明 功能引脚 树莓派接口 (BCM) 描述 3V3 3V3 3.3V 电源正 GND GND 电源地 CLK P11/P_SCK SPI 时钟输入 DIN P10/P_MOSI SPI 数据输入 CS P8/P_CE0 片选, 低电平有效 DC P25 数据 / 命令选择 RST P27 复位

标题

76 即 刻 開 悟 之 鑰 清 海 無 上 師 開 悟 者 的 求 道 過 程 是 最 吸 引 人 的, 尤 其 是 在 亙 古 聖 潔 的 喜 馬 拉 雅 山, 清 海 無 上 師 除 了 細 說 自 己 在 靈 山 的 修 道 狀 況, 更 介 紹 修 行 者 的 諸 多 趣 聞 自 古 以

Arduino 1-1 Arduino 1-2 Arduino 1-3 Arduino IDE

Transcription:

WM8960 Audio HAT 用户手册 前言 本产品是基于树莓派而设计的音频模块, 采用 WM8960 低功耗立体声编解码器, 通 过 I2C 接口控制,I2S 接口传输音频 板载标准 3.5mm 耳机接口, 可通过外接耳机播放音 乐, 同时也可通过双通道喇叭接口外接喇叭播放 板子左右两边有一个高质量 MEMS 硅麦 克风, 可以立体声录音 产品特性 供电电压 :5V 逻辑电压 :3.3V 音频编解码芯片 :WM8960 控制接口 :I2C 音频接口 :I2S DAC 信噪比 :98dB ADC 信噪比 :94dB 耳机驱动 :40mW (16Ω@3.3V) 扬声器驱动 :1W per channel (8Ω BTL) 1 / 9

目录 前言... 1 产品特性... 1 硬件资源... 3 使用指南... 4 安装驱动... 4 检测声卡... 4 录音播放测试... 5 调节音量... 6 设置默认声卡... 6 其他播放软件... 7 使用程序控制播放录音... 9 安装对应的库... 9 2 / 9

硬件资源 LP LN 分别对应左扬声器的正 负极 ; RP RN 分别对应右扬声器的正 负极 管脚配置 功能引脚 树莓派引脚 (BCM) 描述 5V 5V 电源正 (5V 电源输入 ) GND GND 电源地 SDA P2/SDA I2C 数据输入 SCL P2/SDA I2C 时钟输入 CLK P18 I2S 位时钟输入 LRCLK P19 I2S 帧时钟输入 DAC P21 I2S 串行数据输出 ADC P20 I2S 串行数据输入 BUTTON P17 自定义按键 3 / 9

使用指南 安装驱动 将 WM8960 Audio HAT 插到树莓派上, 树莓派需要联网 执行如下命令获取 wm8960 声卡源代码, 并安装所有 Linux 内核驱动程序, 重启后生效 git clone https://github.com/waveshare/wm8960-audio-hat cd WM8960-Audio-HAT sudo./install.sh sudo reboot 重启后运行如下命令看下驱动是否安装成功 如果安装不成功会显示如下, 没有显示内核版本 国内用户可以切换到国内源, 然后再重新安装驱动 sudo nano /etc/apt/sources.list 用 # 注释掉原文件内容, 用以下内容取代 : deb http://mirrors.tuna.tsinghua.edu.cn/raspbian/raspbian/ stretch main non-free contrib deb-src http://mirrors.tuna.tsinghua.edu.cn/raspbian/raspbian/ stretch main non-free contrib 检测声卡 运行 aplay -l 和 arecord -l 命令, 看下是否检测到声卡 pi@raspberrypi:~ $ aplay -l **** List of PLAYBACK Hardware Devices **** card 0: ALSA [bcm2835 ALSA], device 0: bcm2835 ALSA [bcm2835 ALSA] Subdevices: 7/7 Subdevice #0: subdevice #0 Subdevice #1: subdevice #1 Subdevice #2: subdevice #2 Subdevice #3: subdevice #3 4 / 9

Subdevice #4: subdevice #4 Subdevice #5: subdevice #5 Subdevice #6: subdevice #6 card 0: ALSA [bcm2835 ALSA], device 1: bcm2835 ALSA [bcm2835 IEC958/HDMI] Subdevices: 1/1 Subdevice #0: subdevice #0 card 1: wm8960soundcard [wm8960-soundcard], device 0: bcm2835-i2s-wm8960- hifi wm8960-hifi-0 [] Subdevices: 1/1 Subdevice #0: subdevice #0 pi@raspberrypi:~ $ arecord -l **** List of CAPTURE Hardware Devices **** card 1: wm8960soundcard [wm8960-soundcard], device 0: bcm2835-i2s-wm8960- hifi wm8960-hifi-0 [] Subdevices: 1/1 Subdevice #0: subdevice #0 录音播放测试 录播测试 可以用 arecord 录制, 然后用 aplay 播放 :( 不要忘记插耳机或者喇叭 ): sudo arecord -f cd -Dhw:1 aplay -Dhw:1 程序运行后通过耳机或者喇叭会听到麦克风采集到的声音, 注意喇叭不能开靠近麦克风否 则会导致共振产生啸叫 录音 sudo arecord -D hw:1,0 -f S32_LE -r 16000 -c 2 test.wav -D : 设备 -r : 频率 -c : 音轨 -t : 文件类型 -f : 格式 命令表示录制双音轨,16000HZ,32bit 的采样, 输出文件为 test.wav 5 / 9

播放 ( 注意 :aplay 软件只能播放 wav 格式的音频文件 ) sudo aplay -D HW:1,0 test.wav 调节音量 使用 alsamixer 配置声音设置和调整音量 sudo alsamixer 如果 WM8960 声卡没有设置为默认声卡则需要按 F6 选择声卡设备 设置默认声卡 sudo vi /usr/share/alsa/alsa.conf 打开文件找到下面两行语句 defaults.ctl.card 0 defaults.pcm.card 0 将 0 改为 1, 如果 WM8960 声卡设备不是 1, 则改为对应的设备号 6 / 9

其他播放软件 aplay 只能播放 wav 格式的音频文件, 如果要 MP3 等格式的音频文件可以用 mpg123 等软 件 安装 mpg123 sudo apt-get install mpg123 播放音频文件 ( 注意 : 设置 WM8960 声卡为默认声卡 ) sudo mpg123 test.mp3 如果要用图形化播放软件可以 smplayer 安装 smplayer sudo apt-get install smplayer 在界面中右键选择 wm8960-soundcard 为默认 在菜单中打开 smplayer 软件, 打开音频文件即可播放 (smplayer 也可以播放视频 ) 7 / 9

8 / 9

使用程序控制播放录音 安装对应的库 安装依赖库 sudo apt-get install libasound2-dev 获取 pyalsaaudio 源码并安装 cd ~ git clone https://github.com/larsimmisch/pyalsaaudio cd pyalsaaudio sudo python setup.py build sudo python setup.py install 下载示例程序并将程序复制到树莓派目录下解压 播放 : sudo python playwav.py music.wav 录音 sudo python recordwav.py out.wav 9 / 9