MCU,该MCU最高运行频率可达25MHz, 其RAM容量最大为512B,FLASH容量最大可达8KB。

EFM8BB1集成了丰富的外设资源,其内部集成12 bit A/D转换器,最高转换速率可达800kbps,EFM8BB1还集成了3个通道的可编程计数器阵列(PCA),支持PWM、捕获/比较和频率输出模式,具备精密的PWM信号输出功能,此外,该款MCU还集成了多种通信功能,包括UART、SPI(主/从)、SMBus/I2C(主/从)接口,为用户设计提供多种选择。

EFM8BB1除了具有以上丰富的资源以外,还有多种工作模式可供选择,本文将进行重点介绍,EFM8BB1支持三种工作模式:

1)正常工作模式(Normal):在该模式下,CPU内核以及相应的外设,全部正常工作,MCU上电后,默认工作在此模式下。

2)空闲模式(Idle):在该模式下,CPU内核停止工作,但是外设和时钟正常工作,在软件中,只需一条语句即PCON0 = 0x01;即可使MCU进入该模式,在此模式下,任意中断即可唤醒MCU,使MCU进入Normal模式。举例说明,如下所示,软件中有3条语句,当MCU执行到PCON0 = 0x01;时,MCU进入IDLE模式,程序停止运行,当有任意中断产生时,MCU被唤醒,程序从LED_GREEN = 0;开始执行。

LED_BLUE = 0;

PCON0 = 0x01;//进入IDLE模式

LED_GREEN = 0;

3)停机模式(Shutdown):在该模式下,所有时钟停止工作,内部LDO关闭,MCU等待复位或者重新上电,在软件中,通过执行REG0CN = 0x08; PCON0 = 0X02;这两条语句,使MCU进入Shutdown模式,这个时候,只能通过复位引脚复位MCU或者重新上电,MCU才会重新工作。

EFM8BB1系列MCU,具体的工作模式介绍,如下图所示:

世强元件电商版权所有,转载请注明来源及链接。

efm8bb1 烧录器_【技术】 EFM8BB1系列MCU三种工作模式详解相关推荐

  1. vbox虚拟机能获取到ip但是上不了网_虚拟机三种网络模式详解

    由于linux目前很热门,越来越多的人在学习linux,但是买一台服务放家里来学习,实在是很浪费.那么如何解决这个问题? 虚拟机软件是很好的选择,常用的虚拟机软件有vmware workstation ...

  2. 网络技术(十一)交换机三种工作模式 hybrid 、trunk、access的深入研究

    目录 一.前言 二.基础知识 2.2  spanning tree--生成树 2.2.1使用场景: 2.2.2环路会引起的问题 2.2.3STP的作用 2.2.4BPDU报文 2.2.5生成树算法的步 ...

  3. 安卓蓝牙键盘切换输入法_采用国产机械轴,三种连接模式轻松切换,TT G521上手体验...

    之前我用过三模游戏鼠标,也用过三模薄膜键盘,但是三模机械键盘,还是第一次使用.机械键盘,相信大家都知道,现在已经很普及了,估计当时把机械键盘重新带回到玩家当中的大神,也没有想到它会这么火爆吧.至于什么 ...

  4. 三菱plc pwm指令_三菱PLC系列常用指令语言中英详解

    今天来给大家分享三菱PLC系列指令的中英文详解,如果你看不明白,想学习请您观看关于三菱PLC指令应用的视频,这些使用方法我都有录制,大家可以从第一节看起,如果有什么不懂不明白的地方可以视频或者图文下方 ...

  5. 「头条推荐技术解析一」运营和业务模式详解

    概述 站在产品经理的角度,我始终坚信所有成功的产品一定是业务驱动的,即使是技术驱动的产品也总有一天会走向业务驱动.今天要介绍今日头条的内容推荐技术,首先要先从业务模式来介绍. 就拿头条内容跟微信公众号 ...

  6. java的工厂类_深入理解Java的三种工厂模式

    一.简单工厂模式 简单工厂的定义:提供一个创建对象实例的功能,而无须关心其具体实现.被创建实例的类型可以是接口.抽象类,也可以是具体的类 实现汽车接口 1 public interfaceCar {2 ...

  7. openwrt dhcp不分配_【装维技巧】DHCP工作原理详解(上)

    各位小伙伴们,又是元寒气满满的一天,最近在后台听到不少人对静态配置IP地址的种种抱怨: 以上问题,各位兄弟们有遇到过吗 莫急,小维来为各位小伙伴们支招 其实吧,有了动态主机配置协议DHCP(Dynam ...

  8. java中的工厂模式_深入理解Java的三种工厂模式

    一.简单工厂模式 简单工厂的定义:提供一个创建对象实例的功能,而无须关心其具体实现.被创建实例的类型可以是接口.抽象类,也可以是具体的类 实现汽车接口 奔驰类 宝马类 简单工厂,既能生产宝马又能生产奔 ...

  9. python系列(三)python列表详解

    博主QQ:819594300 博客地址:http://zpf666.blog.51cto.com/ 有什么疑问的朋友可以联系博主,博主会帮你们解答,谢谢支持! 本博文阅读目录: 1)len函数//查看 ...

最新文章

  1. Week4-作业1:阅读与博客
  2. JAVA常用的环境变量配置
  3. Android控件Gallery3D效果
  4. 变分法理解1——泛函简介
  5. Spoken English Practice (I'm having whatever you're having)
  6. Linux 命令(87)—— tail 命令
  7. 1+2+3+...+100 不允许使用乘法和除法,条件分支循环等
  8. MSsql差异备份总结
  9. 详解.class文件
  10. 中国大学MOOC行为金融学及答案
  11. python如何设计一个排队系统
  12. (15,7)循环码的编译码方法
  13. uni-app上传安卓应用市场的坑
  14. Android 自定义标题栏
  15. Origin画图标签常见语法
  16. css中div的意思是什么
  17. sql的update语句 批量更新某字段
  18. 芝诺数解|【二】风禾尽起,且住为佳——重庆租房
  19. 笨办法学python3 学习笔记 习题43 基本的面向对象分析和设计
  20. python交互界面实例_什么是“面向对象”程序设计以Python为例

热门文章

  1. 某网站有关PAC的讨论
  2. 进阶:玩转 CSS 变量
  3. 计蒜客2019蓝桥杯省赛B组模拟赛(一)题目及解析
  4. js拼接字符串时数据类型的隐式转换
  5. Python家族全家福
  6. 【CSS】标签选择器、类选择器和ID选择器的区别
  7. 林书豪044-决赛圈
  8. 如何实现在div上做出凸出效果。。。的导航栏。
  9. 通过阅读源码来提高js知识
  10. 从最近MySQL的优化工作想到的