王昱顺 发表于 2025-12-22 20:56:54

health 发表于 2025-12-22 18:09
浮点数取反就是将最高位取反。
keil浮点库,前面几行是排除特殊值,0和NaN不做处理,这里不重要。
对其它普 ...

好的,经过检查,是由于8位的C51不支持直接XRL R4,#0x80,所以在移植到32位平台时没有删除掉导致的
目前存在这个问题的FPNEG和fabs函数均已修改为非操作A寄存器实现





感谢你的反馈,以下是修改过后的LIB库,如果没有其他的问题,稍后将更新到官网的LIB库下载地址

神农鼎 发表于 2025-12-23 08:39:39

江苏那边,已【免费+包邮 送】楼主:AI8051U实验箱




深圳,今天或明天会【免费+包邮 送】楼主,手工焊的:
STC32G144K246-LQFP100实验箱 + 验证的彩屏插在板子上 送






health 发表于 2025-12-23 08:50:33

神农鼎 发表于 2025-12-23 08:39
江苏那边,已【免费+包邮 送】楼主:AI8051U实验箱




好的

ercircle 发表于 2025-12-23 13:39:15

可以C语言播放版本:



C文件核心差异:


汇编差异点:
大量运算函数的LCALL替换,省去调用时间,但是感觉此举差异不大

神农鼎 发表于 2025-12-23 19:25:12

ercircle 发表于 2025-12-23 13:39
可以C语言播放版本:




帮上个播放视频

ercircle 发表于 2025-12-23 19:34:19

ercircle 发表于 2025-12-23 13:39
可以C语言播放版本:




995

ercircle 发表于 2025-12-24 09:08:14

MP3播放器,I2S-DAC 版本:



996

神农鼎 发表于 2025-12-24 09:11:45

大家一起帮优化完善这个:
MP3播放器,I2S-DAC 版本

ercircle 发表于 2025-12-26 00:18:44

神农鼎 发表于 2025-12-24 09:11
大家一起帮优化完善这个:
MP3播放器,I2S-DAC 版本

PLL&FPMU加持,从SD卡播放任意长度版本:

997

MP3音乐播放器【FatFs+SD/TF卡+I2S】@STC32G144K246 - STC32G144K246 测试版块,PGA/运放,DAC,CAN-FD,主频100MHz以下 国芯人工智能技术交流网站 - AI32位8051交流社区

batcd 发表于 2025-12-27 09:05:02

attach://126477.mp4

不知道什么原因最后的时候会有杂音
页: 1 2 [3] 4 5
查看完整版本: MP3解码播放流畅@Ai8051U核心板-擎天柱,8051U移植minimp3解码库