STC32G能工作在36Mhz频率以上吗?| STC32G8K64, 42MHz
我将PLL锁在144Mhz后通过CLKDIV给系统时钟分72Mhz的频率(WTST = 1),发现我的程序仍然能够运行,这是否说明32G可以工作在36Mhz以上的频率?
(具体时钟初始化代码如下)
void clock_init(void)
{
EAXFR = 1; // 使能访问XFR
CKCON = 0x00; // 设置外部数据总线为最快
WTST = 1; // 设置程序代码等待参数,赋值为0可将CPU执行程序的速度设置为最快
P_SW2 |= 0x80; // 开启特殊地址访问
CLKDIV = 0x04;
IRTRIM = T24M_ADDR; //内部时钟源选择24M
VRTRIM = VRT27M_ADDR;
IRCBAND = 0x02; //选择内部时钟源
// MCLKOCR = 72; //分频72 //输出时钟的分频
USBCLK &= ~0x60; //清空输入到PLL的时钟信号分频系数
USBCLK |= PCKI_D2; //输入到PLL的时钟信号分频系数(/2)
USBCLK |= ENCKM; //使能PLL倍频
delay_ms(1); //等待PLL锁定
CLKSEL |= 0x80; //PLL 144Mhz输出
CLKDIV = 0x02; //PLL输出到系统时钟分频
CLKSEL &= 0xF0;
CLKSEL |= MCLKSEL_PLL; //选择PLL时钟源
}
建议使用 42MHz的 STC32G8K64-42I-LQFP48
STC32G8K64-42I-LQFP48, LQFP32, TSSOP20
=== -40度 ~ 85度,CPU可以工作在 42MHz 或以下,PWM 可以 144MHz
STC32G12K128-35I-LQFP64, LQFP48, LQFP32, TSSOP20
=== -40度 ~ 85度,CPU可以工作在 35MHz 或以下,PWM 可以 144MHz
STC8051U , 7/1 送样供货,速度肯定比 STC32F12K54快
管脚兼容 STC12C5A60S2/STC89C52RC 风格
神农鼎 发表于 2024-6-8 15:43
STC8051U , 7/1 送样供货,速度肯定比 STC32F12K54快
管脚兼容 STC12C5A60S2/STC89C52RC 风格
...
看之前的讲解,STC8051U能使用SDCC Keil C51(8 bit模式)或者 Keil C251(32bit模式),两种模式会有速度区别吗? Qinluoyao 发表于 2024-6-8 15:47
看之前的讲解,STC8051U能使用SDCC Keil C51(8 bit模式)或者 Keil C251(32bit模式),两种模式会有速度区 ...
肯定是 32位指令集速度快很多倍
页:
[1]