OpenEdv-开源电子网

 找回密码
 立即注册
正点原子全套STM32/Linux/FPGA开发资料,上千讲STM32视频教程免费下载...
查看: 301|回复: 7

[国产FPGA] 有大佬用过ES7243和ES8156 吗,想通过按键实现对音频音量的调节,想起请教一下各位

[复制链接]

4

主题

11

帖子

0

精华

初级会员

Rank: 2

积分
82
金钱
82
注册时间
2021-7-6
在线时间
20 小时
发表于 2024-4-3 10:27:54 | 显示全部楼层 |阅读模式
5金钱
目前是在手册上看到有一个寄存器可以调节音量
在es8156寄存器初始化中更改这个0x14寄存器能够修改输出的音量,但是想在初始化之后通过修改这个寄存器调节音量一直行不通一般是什么原因呢,通过debug是可以看到通过写iic的波形是正确的,但是听着声音并没有发生改变
型号是紫光的PGL50H

正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

4

主题

11

帖子

0

精华

初级会员

Rank: 2

积分
82
金钱
82
注册时间
2021-7-6
在线时间
20 小时
 楼主| 发表于 2024-4-3 10:29:29 | 显示全部楼层
C:\Users\Lenovo\Desktop\微信截图_20240403102820.png
这个是寄存器的描述
微信截图_20240403102820.png
回复

使用道具 举报

3

主题

1921

帖子

0

精华

资深版主

Rank: 8Rank: 8

积分
5336
金钱
5336
注册时间
2018-10-21
在线时间
1484 小时
发表于 2024-4-3 10:39:42 | 显示全部楼层
除了这个寄存器,看下是不是还有其它寄存器需要搭配使用的
回复

使用道具 举报

4

主题

11

帖子

0

精华

初级会员

Rank: 2

积分
82
金钱
82
注册时间
2021-7-6
在线时间
20 小时
 楼主| 发表于 2024-4-3 11:10:11 | 显示全部楼层
QinQZ 发表于 2024-4-3 10:39
除了这个寄存器,看下是不是还有其它寄存器需要搭配使用的

感谢回复!!我重新看了一下初始化的寄存器配置,在这个寄存器的前面两个是0x0A和0x0B,不是很理解这两个寄存器的作用,感觉类似于定时器。再往前也是一些模式的寄存器配置。
然后在0x14寄存器后面一个配置的是0x01,应该是配置的时钟频率之类的应该没什么关系吧。
会不会就是0x0A和0x0B的关系呢,大概是图上这样的顺序。
微信截图.png
回复

使用道具 举报

3

主题

1921

帖子

0

精华

资深版主

Rank: 8Rank: 8

积分
5336
金钱
5336
注册时间
2018-10-21
在线时间
1484 小时
发表于 2024-4-3 11:35:05 | 显示全部楼层
hby0901 发表于 2024-4-3 11:10
感谢回复!!我重新看了一下初始化的寄存器配置,在这个寄存器的前面两个是0x0A和0x0B,不是很理解这两个 ...

这个我没研究过,也不清楚,但是我觉得你可以这样测试下。比如在正常运行后,你用按键再去执行下初始化的代码(差异是调节了音量),看有没有效果,有的话你再排查具体是哪组寄存器有影响
回复

使用道具 举报

4

主题

11

帖子

0

精华

初级会员

Rank: 2

积分
82
金钱
82
注册时间
2021-7-6
在线时间
20 小时
 楼主| 发表于 2024-4-3 11:47:32 | 显示全部楼层
QinQZ 发表于 2024-4-3 11:35
这个我没研究过,也不清楚,但是我觉得你可以这样测试下。比如在正常运行后,你用按键再去执行下初始化的 ...

好的!感谢建议
回复

使用道具 举报

4

主题

11

帖子

0

精华

初级会员

Rank: 2

积分
82
金钱
82
注册时间
2021-7-6
在线时间
20 小时
 楼主| 发表于 2024-4-3 16:08:29 | 显示全部楼层
QinQZ 发表于 2024-4-3 11:35
这个我没研究过,也不清楚,但是我觉得你可以这样测试下。比如在正常运行后,你用按键再去执行下初始化的 ...

还是没效果,想不出其他法子了,请问一下大佬一般来说除了配置寄存器还有其他方法可以调节音量的吗
回复

使用道具 举报

3

主题

1921

帖子

0

精华

资深版主

Rank: 8Rank: 8

积分
5336
金钱
5336
注册时间
2018-10-21
在线时间
1484 小时
发表于 2024-4-3 17:06:26 | 显示全部楼层
hby0901 发表于 2024-4-3 16:08
还是没效果,想不出其他法子了,请问一下大佬一般来说除了配置寄存器还有其他方法可以调节音量的吗

只能控制寄存器吧,其它也没法调节。开拓者板卡的出厂GUI测试程序,是实时配置寄存器调节音量的,不过那个板卡板载的是ES8388
回复

使用道具 举报

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

本版积分规则



关闭

原子哥极力推荐上一条 /2 下一条

正点原子公众号

QQ|手机版|OpenEdv-开源电子网 ( 粤ICP备12000418号-1 )

GMT+8, 2024-6-9 02:10

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

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