OpenEdv-开源电子网

 找回密码
 立即注册

扫一扫,访问微社区

正点原子全套STM32开发资料,上千讲STM32视频教程,RT1052教程免费下载啦...
查看: 337|回复: 5

关于I2S的如何去使用一些问题

[复制链接]

  离线 

5

主题

33

帖子

0

精华

新手上路

积分
49
金钱
49
注册时间
2018-5-15
在线时间
18 小时
发表于 2018-7-11 18:02:06 | 显示全部楼层 |阅读模式
20金钱
前辈们,我想做一个通过I2S输出一个正弦波,然后想要通过示波器能观察到对应的波形,我现在一头雾水啊 ,不知道还怎么弄啊.想求前辈们帮我理一下思路,感激不尽.也看了一下原子老大的录音的例程,但是自己却没什么头绪,我不用去有录音的功能,想直接给一个正弦波,然后在示波器有对应输出就可以.求大佬指点一下,万分感谢.

最佳答案

查看完整内容[请看2#楼]

i2c输出的是数字信号,后面需要一个支持i2s的dac。如果有dac了,构造一个pcm格式的正弦波过去。另外,别看录音例程,看音乐播放器的那个例程
回复

使用道具 举报

  离线 

0

主题

9

帖子

0

精华

初级会员

Rank: 2

积分
103
金钱
103
注册时间
2018-7-6
在线时间
8 小时
发表于 2018-7-11 18:02:07 | 显示全部楼层
i2c输出的是数字信号,后面需要一个支持i2s的dac。如果有dac了,构造一个pcm格式的正弦波过去。另外,别看录音例程,看音乐播放器的那个例程
回复

使用道具 举报

  离线 

19

主题

84

帖子

0

精华

初级会员

Rank: 2

积分
147
金钱
147
注册时间
2017-4-12
在线时间
36 小时
发表于 2018-7-12 17:39:38 | 显示全部楼层
I2S 输出数字信号, 你要加上一个解码器,DAC 再去测I2S脚
穷不可怕,可怕的是穷的是我~~~
回复

使用道具 举报

  离线 

5

主题

33

帖子

0

精华

新手上路

积分
49
金钱
49
注册时间
2018-5-15
在线时间
18 小时
 楼主| 发表于 2018-7-14 12:58:46 | 显示全部楼层
zjqzxc 发表于 2018-7-11 18:02
i2c输出的是数字信号,后面需要一个支持i2s的dac。如果有dac了,构造一个pcm格式的正弦波过去。另外,别看 ...

感谢你的回答,我想请教您一下,我现在发送了一个正弦波,但是我如何知道他是发送给哪个声道的呢?我了解到需要控制I2S_WS,但是我不知道从哪去配置?还是需要我手动去更改I2S_WS的电平状态吗?
回复

使用道具 举报

  离线 

5

主题

33

帖子

0

精华

新手上路

积分
49
金钱
49
注册时间
2018-5-15
在线时间
18 小时
 楼主| 发表于 2018-7-14 13:00:18 | 显示全部楼层
烈日灼心 发表于 2018-7-12 17:39
I2S 输出数字信号, 你要加上一个解码器,DAC 再去测I2S脚

感谢你的回答,我现在发送了一个正弦波的数据过去,我用示波器看了一下SD脚,还有clk脚,感觉波形都没有问题,但是WS的波形好异常,我不知道从哪去配置这个I2S_WS的状态,他是如何改变的,又是什么时候改变的呢?
回复

使用道具 举报

  离线 

0

主题

9

帖子

0

精华

初级会员

Rank: 2

积分
103
金钱
103
注册时间
2018-7-6
在线时间
8 小时
发表于 2018-7-15 09:46:20 | 显示全部楼层
刘书源 发表于 2018-7-14 12:58
感谢你的回答,我想请教您一下,我现在发送了一个正弦波,但是我如何知道他是发送给哪个声道的呢?我了解到需 ...

看dac的手册里数据帧是怎么定义的
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则




关闭

必看,必学:"原子哥”力荐上一条 /1 下一条

正点原子公众号

QQ|联系我们|手机版|官方淘宝店|微信公众平台|OpenEdv-开源电子网 ( 粤ICP备12000418号-1 )

GMT+8, 2018-9-19 05:05

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

快速回复 返回顶部 返回列表
/* */