【经验】8位MCU EFM8BB3的系统时钟如何切换到高频时钟?

2020-01-08 世强

Silicon Labs公司推出的EFM8BB3系列MCU是一款小封装、多用途8位MCU,该MCU最高运行频率可达49MHz,也可以根据需要将系统时钟配置为24.5M,此外该 MCU已通过了AEC-Q100汽车级认证,被广泛应用于电源管理和控制、工业控制和自动化、汽车控制、安防监控等领域。

 

我们从下图,可以看出,EFM8BB3可以选择内部49 MHz 振荡器,内部 24.5 MHz 振荡器,外部 CMOS 时钟选择(最高50MHz),外部晶体/RC 振荡器(最高 3.2MHz)作为时统时钟,那么,如何将系统时钟如何切换到高频时钟49 MHz呢?以及有哪些注意事项呢?本文将详细介绍。


我们知道,EFM8BB3的默认的系统时钟为24.5MHz,8分频(CLKSL=0x0;//HFOSC0 CLKDIV=0x3;//SYSCLK_DIV_8)。


将系统时钟切换到高频49MHz时,需要在初始化中加入如下代码:

void CLOCK_HFOSC1) (void) {


    SFRPAGE = 0x00;


    CLKSEL= CLKSEL_CLKSL__HFOSC0 | CLKSEL_CLKDIV__SYSCLK_DIV_1;


    CLKSEL = CLKSEL_CLKSL__HFOSC0 | CLKSEL_CLKDIV__SYSCLK_DIV_1;


    while (CLKSEL & CLKSEL_DIVRDY__BMASK == CLKSEL_DIVRDY__NOT_READY);


   CLKSEL = CLKSEL_CLKSL__HFOSC1 | CLKSEL_CLKDIV__SYSCLK_DIV_1;


    CLKSEL = CLKSEL_CLKSL__HFOSC1 | CLKSEL_CLKDIV__SYSCLK_DIV_1;


    while (CLKSEL & CLKSEL_DIVRDY__BMASK == CLKSEL_DIVRDY__NOT_READY) ;

}


在切换到49MHz高频时钟时,需要确保当前的系统时钟大于24.5MHz,此外,通过以上配置后,还虽然将系统时钟设置为49MHz(HFOSC1),实际使用的还是寄存器默认值,原因是由于需要对PFE0CN寄存器的FLRT(Flash Read Timing)位进行修改,该寄存器和系统时钟有密切关系,系统时钟< 25 MHz时,FLRT应配置为:0x0 系统时钟< 50 MHz时,FLRT应配置为:0x10,示例如下:

 

void CIP51_0_enter_DefaultMode_from_RESET(void)

{

    SFRPAGE = 0x10;

    PFE0CN  =  0x10;

}

 

在该初始化代码中,应该页寄存器SFRPAGE的切换,当对某个寄存器进行操作时,需要先指定相应的页寄存器,然后才能对该寄存器进行操作。



  • +1 赞 0
  • 收藏
  • 评论 0

相关服务

相关推荐

型号 描述 品质保证 价格(含增值税)

8位MCU

EFM8 Busy Bee、EFM8BB3、EFM8B、EFM8BB3x-QFN32系列

8-bit microcontrollers with a comprehensive analog and digital feature set

QFN32-GI

最小包装量:2,500

世强先进(深圳)科技股份有限公司

选型推荐

供货保障

原厂认证

世强代理

世强自营

一支起订

价格¥  7.3803

现货45,450

发货地广东

预计交期
1. 预计交期为预估时间,不含国家法定节假日,不作为订单或合同约定内容。
2. 受限于发货时间和商品物流运输时间。
3. 商品运输过程中如遇不可抗拒力因素,如地震、水灾、旱灾、疫情等,交期可能有所延长。

预计交期?

约3个工作日

8位MCU

EFM8 Busy Bee、EFM8BB3、EFM8、EFM8BB3x-QFN32系列

8051 50 MHz 16 kB flash 2.25 kB RAM 8-bit Busy Bee MCU

QFN32

最小包装量:2,500

世强先进(深圳)科技股份有限公司

供货保障

原厂认证

世强代理

世强自营

一支起订

价格¥  4.7972

现货10,000

发货地广东

预计交期
1. 预计交期为预估时间,不含国家法定节假日,不作为订单或合同约定内容。
2. 受限于发货时间和商品物流运输时间。
3. 商品运输过程中如遇不可抗拒力因素,如地震、水灾、旱灾、疫情等,交期可能有所延长。

预计交期?

约3个工作日

8位MCU

EFM8 Busy Bee、EFM8BB3、EFM8、EFM8BB3x-QSOP24系列

8051 50 MHz 64 kB flash 4.25 kB RAM 8-bit Busy Bee MCU

QSOP24

最小包装量:2,500

世强先进(深圳)科技股份有限公司

供货保障

原厂认证

世强代理

世强自营

一支起订

价格¥  7.4725

现货2,500

发货地广东

预计交期
1. 预计交期为预估时间,不含国家法定节假日,不作为订单或合同约定内容。
2. 受限于发货时间和商品物流运输时间。
3. 商品运输过程中如遇不可抗拒力因素,如地震、水灾、旱灾、疫情等,交期可能有所延长。

预计交期?

约3个工作日

8位MCU

EFM8 Busy Bee、EFM8BB3、EFM8、EFM8BB3x-QSOP24系列

8051 50 MHz 64 kB flash 4.25 kB RAM 8-bit Busy Bee MCU

QSOP24

最小包装量:2,500

世强先进(深圳)科技股份有限公司

供货保障

原厂认证

世强代理

世强自营

一支起订

价格¥  8.2105

现货2,500

发货地广东

预计交期
1. 预计交期为预估时间,不含国家法定节假日,不作为订单或合同约定内容。
2. 受限于发货时间和商品物流运输时间。
3. 商品运输过程中如遇不可抗拒力因素,如地震、水灾、旱灾、疫情等,交期可能有所延长。

预计交期?

约3个工作日

8位MCU

EFM8 Busy Bee、EFM8BB3、EFM8、EFM8BB3x-QSOP24系列

8051 50 MHz 16 kB flash 2.25 kB RAM 8-bit Busy Bee MCU

QSOP24

最小包装量:2,500

世强先进(深圳)科技股份有限公司

供货保障

原厂认证

世强代理

世强自营

一支起订

价格¥  5.3507

现货2,500

发货地广东

预计交期
1. 预计交期为预估时间,不含国家法定节假日,不作为订单或合同约定内容。
2. 受限于发货时间和商品物流运输时间。
3. 商品运输过程中如遇不可抗拒力因素,如地震、水灾、旱灾、疫情等,交期可能有所延长。

预计交期?

约3个工作日

8位MCU

EFM8 Busy Bee、EFM8BB3、EFM8、EFM8BB3x-QFN32系列

8051 50 MHz 32 kB flash 2.25 kB RAM 8-bit Busy Bee MCU

QFN32

最小包装量:2,500

世强先进(深圳)科技股份有限公司

供货保障

原厂认证

世强代理

世强自营

一支起订

价格¥  6.4577

现货2,490

发货地广东

预计交期
1. 预计交期为预估时间,不含国家法定节假日,不作为订单或合同约定内容。
2. 受限于发货时间和商品物流运输时间。
3. 商品运输过程中如遇不可抗拒力因素,如地震、水灾、旱灾、疫情等,交期可能有所延长。

预计交期?

约3个工作日

EFM8BB31F16G-B-QFN32R

Silicon Labs

新款产品中尽量不要使用该元件

停产?

8位MCU

EFM8 Busy Bee Family、EFM8BB3、EFM8BB31F16G、EFM8BB31F16G-B、EFM8BB31F16G-B-QFN32系列

16kB flash, 2.25 kB RAM, 12b ADC, 2x DACs 

最小包装量:2,500

世强先进(深圳)科技股份有限公司

原厂认证

世强代理

世强自营

一支起订

价格¥  4.7972

现货1,024

发货地广东

预计交期
1. 预计交期为预估时间,不含国家法定节假日,不作为订单或合同约定内容。
2. 受限于发货时间和商品物流运输时间。
3. 商品运输过程中如遇不可抗拒力因素,如地震、水灾、旱灾、疫情等,交期可能有所延长。

预计交期?

约3个工作日

8位MCU

EFM8 Busy Bee、EFM8BB3、EFM8、EFM8BB3x-QFN24系列

8051 50 MHz 16 kB flash 2.25 kB RAM 8-bit Busy Bee MCU

QFN24

最小包装量:1,500

世强先进(深圳)科技股份有限公司

选型推荐

供货保障

原厂认证

世强代理

世强自营

一支起订

价格¥  4.4282

即将到货40,430

发货地广东

8位MCU

EFM8 Busy Bee、EFM8BB3、EFM8、EFM8BB3x-QFN32系列

8051 50 MHz 32 kB flash 2.25 kB RAM 8-bit Busy Bee MCU

QFN32

最小包装量:2,500

世强先进(深圳)科技股份有限公司

供货保障

原厂认证

世强代理

世强自营

一支起订

价格¥  5.9042

即将到货2,500

发货地广东

8位MCU

EFM8 Busy Bee、EFM8BB3、EFM8、EFM8BB3x-QFN32系列

8051 50 MHz 64 kB flash 4.25 kB RAM 8-bit Busy Bee MCU

QFN32

最小包装量:2,500

世强先进(深圳)科技股份有限公司

供货保障

原厂认证

世强代理

世强自营

一支起订

价格¥  8.1183

即将到货2,500

发货地广东

本文由Nick提供,版权归世强元件电商所有,非经授权,任何媒体、网站或个人不得转载,授权转载时须注明“来源:世强元件电商”。

评论(0

   |   

提交评论

全部评论

暂无评论

联系我们

400-887-3266(工作日 9:00-18:00)

service@sekorm.com

投诉与建议

E-mail:claim@sekorm.com

商务合作

E-mail:contact@sekorm.com

搞研发 找元件
下载世强硬创电商APP