[DAY 23] _I2S协议(1)

昨天介绍完I2S由於我还没写出stm32f030的spi读写Flash的程序,就没付上代码解释了,我手边有stm32f429的开发板(野火的),野火也有提供所有能的范例,大家在网路上也载的到我就不贴野火写好的范例了XD,等过几天我比较有时间写出来stm32f030的spi读写flash的程序再贴上来讲解跟F429差在哪。

我来整理我今天所刚接触的I2S的部分吧,先来了解一下I2S是甚麽东西,跟I2C差1个字S是Sound(声音),不难联想到是IC与IC之间的音频讯号传输~
I2S是IC间传输音讯资料的一种介面标准,采用序列传输两组(左右声道),这样代表左右声不用同步的看是要先发左声道在接着另外声道,一条线可以决定要传左声道还是右声道,一条是时脉线。
三条连接线:

1.SD(Serial Data) :串行资料线,用於传左右声道的资讯。

2.WS(Word Select) :决定资料线的声道跟采样频率

3.CK(Serial Clock):跟I2C的时脉线一样的功能,决定数据的采样时间和改变时间

这I2C在我使用的stm32f030cc是没有这外设功能的,中阶以上的MCU才会有这外设。

音频数据传输协议标准:

在I2S底下有多种不同的资料格式,可分为左对齐、右对齐、I2S Philips飞利浦的标准,明天会再讲解这三种个别意思,今天看的有点吃力有些地方不是很确定,就不放上来了。


<<:  创建App一关於本App

>>:  CNN

Day3 Python 基础教学 (二)

前篇介绍完安装之後,我们这边要来介绍建立 python 的虚拟环境, virtualenv 是一个程...

[Tableau Public] day 4:尝试制作不同种类的报表-1

终於到第四天了,难熬的星期六放假日,为了完成这项意志力挑战,我还是起了个大早~ 今天我们来尝试制作地...

【Day 25】指标介绍(中)

昨天,我们介绍了指标的一些小概念,不知道读者们是否有比较清楚指标是甚麽东西呢?(我自己在学的时候,会...

MS Azure ML01

Microsoft Azure Machine Learning 终於开始罗。 <<前提...