好的网站设计机构,抓取的网站如何做seo,自己怎么制作一个公众号,最好的app制作网站学物联网#xff0c;来万物简单IoT物联网#xff01;#xff01; I2S 介绍
模块功能:
I2S音频总线驱动模块
接口说明
I2S - 构建I2S对象
函数原型#xff1a;I2S(id, sck, ws, sd, mode, bits, format, rate, ibuf)参数说明#xff1a;
参数类型必选参数#xff1f… 学物联网来万物简单IoT物联网 I2S 介绍
模块功能:
I2S音频总线驱动模块
接口说明
I2S - 构建I2S对象
函数原型I2S(id, sck, ws, sd, mode, bits, format, rate, ibuf)参数说明
参数类型必选参数说明idintYI2S音频外设模块id01sckobjectY时钟创建Pin对象wsobjectY左右声道创建Pin对象sdobjectY数据创建Pin对象modeenumY工作模式I2S.TX - 发射器I2S.RX - 接收器bitsintY位宽16 16位formatenumY传输格式I2S.STEREOI2S.MONOrateintY采样率44100 - 44.1Khz22050 - 22.05KhzibufintYi2s内部收发buffer大小设置
返回值 构建的I2S对象。
readinto - 从I2S设备读数据
函数原型readinto(buffer)参数说明
参数类型必选参数说明bufferarray[]Y从I2S设备读数据的buffer数据缓冲区
返回值 无
write - 向I2S设备写数据
函数原型write(buffer)参数说明
参数类型必选参数说明bufferarray[]Y向I2S设备写数据的buffer数据缓冲区
返回值 无代码示例
from machine import I2S, Pin# 创建I2S对象
i2s I2S(0, sckPin(13), wsPin(14), sdPin(34), modeI2S.TX, bits16, formatI2S.STEREO, rate44100, ibuf40000)
# 向I2S设备写数据
i2s.write(buf) # 创建I2S对象
i2s I2S(1, sckPin(33), wsPin(25), sdPin(32), modeI2S.RX, bits16, formatI2S.MONO, rate22050, ibuf40000)
# 从I2S设备读数据
i2s.readinto(buf)