health 发表于 2025-12-22 18:09
浮点数取反就是将最高位取反。
keil浮点库,前面几行是排除特殊值,0和NaN不做处理,这里不重要。
对其它普 ...
好的,经过检查,是由于8位的C51不支持直接XRL R4,#0x80,所以在移植到32位平台时没有删除掉导致的
目前存在这个问题的FPNEG和fabs函数均已修改为非操作A寄存器实现
感谢你的反馈,以下是修改过后的LIB库,如果没有其他的问题,稍后将更新到官网的LIB库下载地址
江苏那边,已【免费+包邮 送】楼主:AI8051U实验箱
深圳,今天或明天会【免费+包邮 送】楼主,手工焊的:
STC32G144K246-LQFP100实验箱 + 验证的彩屏插在板子上 送
神农鼎 发表于 2025-12-23 08:39
江苏那边,已【免费+包邮 送】楼主:AI8051U实验箱
好的
可以C语言播放版本:
C文件核心差异:
汇编差异点:
大量运算函数的LCALL替换,省去调用时间,但是感觉此举差异不大
ercircle 发表于 2025-12-23 13:39
可以C语言播放版本:
帮上个播放视频
ercircle 发表于 2025-12-23 13:39
可以C语言播放版本:
995
MP3播放器,I2S-DAC 版本:
996
大家一起帮优化完善这个:
MP3播放器,I2S-DAC 版本
神农鼎 发表于 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交流社区
attach://126477.mp4
不知道什么原因最后的时候会有杂音