开启 ICache, STC32F12K54-52MHz
STC32F12K54-52MHz-LQFP48/32 系列 32位8051 中文数据手册 ,2023/7/24 更新http://www.stcmcudata.com/STC8F-datasheet/STC32F12K54.pdf====三角/反三角函数运算器 + 单精度浮点运算器====52MHz 主频, I2S 音频,高速12位ADC, 高级16位PWM====edata = 8k; xdata = 4k
STC32G12K128 系列32位8051中文数据手册更新 ,2023/7/25http://www.stcmcudata.com/STC8F-datasheet/STC32G.pdfSTC32G附录P增加STC32G和Intel 80251结构图对比STC32G附录P中的STC32G12K128的结构图旋转90度
STC8H系列 1T 8051中文数据手册更新 ,2023/7/25http://www.stcmcudata.com/STC8F-datasheet/STC8H.pdf增加STC8H8K64U系列结构图
FLASH 的速度一般 《 50MHz !
所以 CPU 主频要跑到 50MHz 以上,程序要放在 iCache 中跑,
STC32G400K256, CPU 往 100MHz跑,就必须用iCache-高速RAM 来跑程序
解决了51CPU主频不高的痛点。赞! 厉害厉害了 本帖最后由 tzz1983 于 2024-9-28 09:29 编辑
这两天在开发一款程控可调开关电源,其中要用到开方运算,计划用STC32F系列。
有个问题暂时不清楚,请教一下:
1. 手册中表明,当时钟大于17M时推荐设置WTST为1,
也就是说在不开 ICache 的情况下,17M的实际运行速度将小于16M。 (假设16M时,WTST=0)
2. 如果打开 ICache ,假设时钟是40M时,实际运行速度又该怎么算? 手册上表明 ICache 有命中机率,
是不是说如果开启了 ICache ,那么基于while(x);的延时函数就变成随机数了?
或者是说打开ICache后,实际运行速度接近于40M,这个说法又正确吗?
另外附加一个问题,32F系列 TSSOP20封装,手册上没有引脚图,是否与STC32G引脚完全一致?
tzz1983 发表于 2024-9-28 09:18
这两天在开发一款程控可调开关电源,其中要用到开方运算,计划用STC32F系列。
有个问题暂时不清楚,请教一 ...
这个 32F 还在重新设计当中,
会用正在全力以赴的新设计 AI8052U 来取代
现在大家的新设计 建议用已成功推出的 AI8051U 来开发新产品
页:
[1]