数码之家

 找回密码
 立即注册
搜索
查看: 239|回复: 6

[STM] 世嘉SMS模拟器移植到103,声音不正常

[复制链接]
发表于 2024-4-23 11:36:49 | 显示全部楼层 |阅读模式

爱科技、爱创意、爱折腾、爱极致,我们都是技术控

您需要 登录 才可以下载或查看,没有账号?立即注册

x
这几天把正点原子阿波罗V2 STM32F429综合例程的SMS模拟器移植到正点原子战舰V3 STM32F103,游戏画面还是很流畅的,就是声音不正常,不知道SMS的声音是单声道还是双声道,采样深度是8位还是16位,试了几种都不太理想。
有没有人研究游戏模拟器的,共同探讨一下。


战舰V3 STM32F103 实验54 综合测试实验 2024-04-22.rar (4.44 MB, 下载次数: 9)

 楼主| 发表于 2024-4-23 11:37:03 | 显示全部楼层
NES模拟器和SMS模拟器都改成全屏运行了,我手上是9341的屏,分辨率是240*320,可以全屏显示,如果是别的分辨率有可能显示有问题。
回复 支持 反对

使用道具 举报

发表于 2024-4-24 08:57:33 | 显示全部楼层
你好歹说一下怎么个不正常法啊.

429 和 103 还是不一样的, 103 要跑应该要超频+跳帧吧.
PLL 时钟结构,总线速度都不一样.
最后再看 i2s 时钟(用示波器看吧是)是否正常,符合 dac 参数.
回复 支持 反对

使用道具 举报

 楼主| 发表于 2024-4-24 11:35:03 | 显示全部楼层
本帖最后由 595953427@qq 于 2024-4-24 11:36 编辑
junyee 发表于 2024-4-24 08:57
你好歹说一下怎么个不正常法啊.

429 和 103 还是不一样的, 103 要跑应该要超频+跳帧吧.

噪音比较大,429是用IIS把声音数据传输给音频解码芯片,103是用SPI把声音数据传输给VS1053,103有超频,8M的外部晶振,16倍频,超频到128M,也有跳频。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2024-4-24 11:38:01 | 显示全部楼层
junyee 发表于 2024-4-24 08:57
你好歹说一下怎么个不正常法啊.

429 和 103 还是不一样的, 103 要跑应该要超频+跳帧吧.

我准备把sms模拟器的声音数据保存为wav文件到SD卡上,然后再用别的播放器播放试一下
回复 支持 反对

使用道具 举报

 楼主| 发表于 2024-4-24 22:07:54 来自手机浏览器 | 显示全部楼层
问题解决,求人不如求己,记录一下
回复 支持 反对

使用道具 举报

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

本版积分规则

APP|手机版|小黑屋|关于我们|联系我们|法律条款|技术知识分享平台

闽公网安备35020502000485号

闽ICP备2021002735号-2

GMT+8, 2024-5-6 11:39 , Processed in 0.327600 second(s), 11 queries , Redis On.

Powered by Discuz!

© 2006-2023 smzj.net

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